使用df.boxplot(by =)创建的缩放轴子图

时间:2018-03-08 17:36:53

标签: python pandas dataframe boxplot

我有一个数据框df

df=pd.DataFrame(data=[[100,23,1],[112,13,1],[212,3,2],[222,2,2]],columns=['A','B','C'])

我使用groupby

绘制箱线图
axes = df.boxplot(by='C', return_type='axes')

问题在于我想缩放子图的轴以使箱图居中..

我试过

describe = df.groupby('C').describe()

idx1=0
for ax in axes:
    ax.set_ylim(describe[axes.index[idx1]]['min'].min(),describe[axes.index[idx1]]['max'].max())
    idx1 = idx1 +1

但没有运气

0 个答案:

没有答案