Matplotlib boxplot whisker属性的两种用法

Matplotlib boxplot的基本用法是:


bp = ax.boxplot(dataset, patch_artist=True, notch=False, vert=True, showmeans=True, labels=labelset, showfliers=False, whis=[5, 95])

在这其中whis参数代表着whisker的位置,有两种用法:

  1. default的用法是whisker=1.5,代表选取1.5倍的IQR作为whisker的位置。这个值可以在0到无穷大之间调整, 无穷大时候就显示所有的点,最大最小就是数据集的最大最小。如果不是无穷大的话,这种做法的缺点是如果数据是log分布的,画出来的图就会非常难看。
  2. 还有一种用法就是whis=[5, 95],代表选取排序后的数据集的5%和95%作为whisker,和25%和75%的箱状图是一样的计算方式。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容