Jay*_*u12 10 python matplotlib
据我所知,matplotlib盒子图函数中胡须的末端延伸到最大值低于75%+ 1.5 IQR,最小值高于25% - 1.5 IQR.我想将其更改为表示数据的最大值和最小值或数据的第5和第95四分位数.有可能这样做吗?
Pau*_*l H 16
要使胡须出现在数据的最小值和最大值,请将whis参数设置为任意大的数字.换句话说:boxplots = ax.boxplot(myData, whis=np.inf).
该whiskwarg是四分位范围的缩放因子.晶须被吸引到whis * IQR远离四分位数的最外面的数据点.
在matplotlib v1.4中,您可以说:boxplots = ax.boxplot(myData, whis=[5, 95])将胡须设置在第5和第95百分位数.同样,你可以说boxplots = ax.boxplot(myData, whis='range')在最小值和最大值设置胡须.
注意:你可能会修改该方法boxplots返回的字典中包含的艺术家ax.boxplot,但这似乎是一个巨大的麻烦
| 归档时间: |
|
| 查看次数: |
6723 次 |
| 最近记录: |