Matplotlib boxplot的基本用法是:
bp = ax.boxplot(dataset, patch_artist=True, notch=False, vert=True, showmeans=True, labels=labelset, showfliers=False, whis=[5, 95])
在這其中whis參數(shù)代表著whisker的位置,有兩種用法:
- default的用法是whisker=1.5泌枪,代表選取1.5倍的IQR作為whisker的位置题禀。這個(gè)值可以在0到無(wú)窮大之間調(diào)整汁汗, 無(wú)窮大時(shí)候就顯示所有的點(diǎn)弛槐,最大最小就是數(shù)據(jù)集的最大最小员凝。如果不是無(wú)窮大的話,這種做法的缺點(diǎn)是如果數(shù)據(jù)是log分布的瞧掺,畫(huà)出來(lái)的圖就會(huì)非常難看耕餐。
- 還有一種用法就是whis=[5, 95],代表選取排序后的數(shù)據(jù)集的5%和95%作為whisker夸盟,和25%和75%的箱狀圖是一樣的計(jì)算方式蛾方。