亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

每年繪制 python 數據框的箱線圖

每年繪制 python 數據框的箱線圖

DIEA 2021-11-30 16:46:46
我有以下數據框:                    A        B         C  Date                                                      2015-04-20 -0.000585 -0.003030  0.000198  2015-04-21 -0.001334 -0.001330  0.000712  2015-04-22 -0.000967 -0.000317  0.002388  2015-04-23 -0.004314 -0.001281  0.002453  2015-04-24 -0.004910 -0.002032  0.002502 ...  我想要一個箱線圖,它指的是每年的值(A、B、C)(每年的箱線圖)。我曾在這個方向上嘗試過,但無法使其適合。我的最后一次嘗試是:df = pd.DataFrame(index=mydf.index.values,                  data=mydf.values,                                 columns=mydf.columns.values)df['Year'] = mydf.index.yearax = sns.boxplot(data=df, x='Year', y=mydf.index.values)for item in ax.get_xticklabels():   item.set_rotation(90)并返回ValueError:所有數組的長度必須相同
查看完整描述

1 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

您可以通過堆疊您的方式來嘗試這種方式DataFrame:


df_stacked = df.stack().rename('y').reset_index()

sns.boxplot(data=df_stacked,

            x=df_stacked.Date.dt.year,

            y='y'

           )


查看完整回答
反對 回復 2021-11-30
  • 1 回答
  • 0 關注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號