簡體   English   中英

groupby timegrouper上的boxplot沒有使用pandas的子圖

[英]boxplot on groupby timegrouper without subplots using pandas

我正在使用pd.timegrouper對時間序列數據集進行分組。 當我在這個groupby對象上繪制一個boxplot時,它有子圖。 我不想將繪圖區域划分為子圖。 我嘗試使用參數subplots=False ,但它拋出一個錯誤,表示KEY ERROR“value”。
這是我得到的子圖的情節。
在此輸入圖像描述

編碼:

df['timestamp1'] = df['timestamp'].values.astype('datetime64[s]')
df=df.groupby(pd.TimeGrouper(key="timestamp1",freq="3H"),group_keys=True,as_index=True)
df.boxplot(column="value",subplots=True)

我使用的數據框對象是:
在此輸入圖像描述

我想繪制同一區域中的所有箱形圖而不將其划分為子圖。非常感謝提前。

這實際上可能是一個錯誤。 您只需選擇timestamp1和value列即可獲得所需的結果,因此無需使用column參數。

df[['timestamp1', 'value']].groupby(pd.TimeGrouper('3H', key='timestamp1'))\
                           .boxplot(subplots=False)

我繼續在github上為此提交了一個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM