我想做一个MultiIndex df返回的图(盒图),看起来像这样:
pct_change close high low open
date ticker
1999-05-04 BAC 0.123123 35.218750 36.4375 35.062500 36.437500
C 0.002312 361.25000 377.5000 360.625000 375.625000
COF 0.023321 56.416668 57.3750 55.895832 56.833332 我试过这个:但不起作用。
fig = plt.figure(1, figsize=(9, 6))
ax = fig.add_subplot(111)
bp = ax.boxplot(df.unstack(level=1)['pct_change'])发布于 2020-02-11 18:40:15
您可以使用pandas中的stack方法将数据帧转换为单个级别。
之后,您可以简单地绘制dataframe df.boxplot
https://stackoverflow.com/questions/60166222
复制相似问题