[英]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.