文章目錄
- 一、plt.boxplot箱線圖
- 1.1 x:指定要繪製箱線圖的數據
- 1.2 notch:是否以凹口的形式展現箱線圖
- 1.3 sym:指定異常點的形狀
- 1.4 vert:是否需要將箱線圖垂直襬放
- 1.5 whis:指定上下須與上下四分位的距離,默認爲1.5倍的四分位差
- 1.6 positions:指定箱線圖的位置(座標)
- 1.7 widths:指定箱線圖的寬度,默認爲0.5
- 1.8 patch_artist:是否填充箱體的顏色
- 1.9 showmeans:是否顯示均值,默認不顯示
- 1.10 meanline:是否用線的形式表示均值
- 1.11 showcaps:是否顯示箱線圖頂端和末端的兩條線
- 1.12 showbox:是否顯示箱線圖的箱體
- 1.13 showfliers:是否顯示異常值
- 1.14 labels:爲箱線圖添加標籤,類似於圖例的作用
- 1.15 boxprops:設置箱體的屬性
- 1.16 filerprops:設置異常值的屬性
- 1.17 medianprops:設置中位數的屬性,如線的類型、粗細等;
- 1.18 meanprops:設置均值的屬性,如點的大小、顏色等;
- 1.19 capprops:設置箱線圖頂端和末端線條的屬性,如顏色、粗細等;
- 1.20 whiskerprops:設置須的屬性,如顏色、粗細、線的類型等;
一、plt.boxplot箱線圖
- (1)它由五個數值點組成:最小值(min),下四分位數(Q1),中位數(median),上四分位數(Q3),最大值(max)
- (2)IQR = Q3-Q1
- (3)min = Q1 - 1.5*IQR
- (4)max = Q3 + 1.5*IQR
- (5) plt.boxplot(x, notch=None, sym=None, vert=None,
whis=None, positions=None, widths=None,
patch_artist=None, meanline=None, showmeans=None,
showcaps=None, showbox=None, showfliers=None,
boxprops=None, labels=None, flierprops=None,
medianprops=None, meanprops=None,
capprops=None, whiskerprops=None)
1.1 x:指定要繪製箱線圖的數據
1.2 notch:是否以凹口的形式展現箱線圖
1.3 sym:指定異常點的形狀
1.4 vert:是否需要將箱線圖垂直襬放
1.5 whis:指定上下須與上下四分位的距離,默認爲1.5倍的四分位差
1.6 positions:指定箱線圖的位置(座標)
- 若有多個箱線圖,例子:positions=[1, 6]
1.7 widths:指定箱線圖的寬度,默認爲0.5
1.8 patch_artist:是否填充箱體的顏色
1.9 showmeans:是否顯示均值,默認不顯示
1.10 meanline:是否用線的形式表示均值
1.11 showcaps:是否顯示箱線圖頂端和末端的兩條線
1.12 showbox:是否顯示箱線圖的箱體
1.13 showfliers:是否顯示異常值
1.14 labels:爲箱線圖添加標籤,類似於圖例的作用
1.15 boxprops:設置箱體的屬性
1.15.1 color 邊框顏色
1.15.2 facecolor 箱體填充顏色(patch_artist必須爲True)
注:線的屬性參考博文https://blog.csdn.net/u010916338/article/details/105543422
1.16 filerprops:設置異常值的屬性
1.17 medianprops:設置中位數的屬性,如線的類型、粗細等;
1.18 meanprops:設置均值的屬性,如點的大小、顏色等;
- 注:showmeans必須設置爲True,不然均值不顯示