Python 箱線圖 plt.boxplot() 參數詳解


Python 繪制箱線圖主要用 matplotlib 庫里 pyplot 模塊里的 boxplot() 函數。

plt.boxplot() 參數詳解

 

plt.boxplot(x,    # 指定要繪制箱線圖的數據;
            notch=None,    # 是否是凹口的形式展現箱線圖,默認非凹口;
            sym=None,    # 指定異常點的形狀,默認為+號顯示;
            vert=None,    # 是否需要將箱線圖垂直擺放,默認垂直擺放;
            whis=None,    # 指定上下須與上下四分位的距離,默認為1.5倍的四分位差;
            positions=None,    # 指定箱線圖的位置,默認為[0,1,2…];
            widths=None,    # 指定箱線圖的寬度,默認為0.5;
            patch_artist=None,    # 是否填充箱體的顏色;
            bootstrap=None,    # 
            usermedians=None,    # 
            conf_intervals=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,    # 設置須的屬性,如顏色、粗細、線的類型等
            manage_xticks=True,    # 
            autorange=False,    # 
            zorder=None,    # 
            hold=None,    # 
            data=None)    # 

 

 

 

1、示例1

代碼

import matplotlib.pyplot as plt # 生成數據 x = [-10, -3, -2, -1, 0, 1, 2, 3, 10] plt.boxplot(x) plt.show()

圖形

 

 

2、 示例 2

代碼

import matplotlib.pyplot as plt import numpy as np import pandas as pd # 生成數據 x = np.random.normal(0, 1, 100) x = pd.Series(x) 
# 繪制箱圖 x.plot(kind='box') plt.show()

圖形


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM