我正在使用Pandas和Matplotlib来绘制boxplots。我知道胡须端点通常代表异常值,例如max
/ min
,Q3 + 1.5 IQR
/ Q1 - 1.5 IQR
等。我知道您可以设置端点代表的内容函数调用中的boxplot()
参数whis
。
我想要的是显示异常值的多个指标,例如多个百分位数。所以boxplot可以显示max,99th,90th,... 10th,1st,min,如下所示。
有没有办法做到这一点?
我已经找到了这些Stackoverflow问题,但找不到答案:
Boxplots in matplotlib: Markers and outliers
Changing what the ends of whiskers represent in matplotlib's boxplot function