箱形圖也稱為須狀圖,顯示包含最小值,第一四分位數(shù),中位數(shù),第三四分位數(shù)和最大值的一組數(shù)據(jù)的摘要。在方塊圖中,繪制從第一個(gè)四分位數(shù)到第三個(gè)四分位數(shù)的方框。垂直線穿過中間的框。須狀從每個(gè)四分位數(shù)到最小值或最大值。
讓我們?yōu)橄湫螆D創(chuàng)建數(shù)據(jù)。使用numpy.random.normal()函數(shù)來創(chuàng)建虛假數(shù)據(jù)。它需要三個(gè)參數(shù),正態(tài)分布的均值和標(biāo)準(zhǔn)差,以及所需的值的數(shù)量。
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 np.random.seed(10) collectn_1 = np.random.normal(100, 10, 200) collectn_2 = np.random.normal(80, 30, 200) collectn_3 = np.random.normal(90, 20, 200) collectn_4 = np.random.normal(70, 25, 200)
上面創(chuàng)建的數(shù)組列表是創(chuàng)建boxplot所需的唯一輸入。使用data_to_plot代碼行,可以使用以下代碼創(chuàng)建boxplot -
# Filename : example.py # Copyright : 2020 By Nhooo # Author by : www.soo66.com # Date : 2020-08-08 fig = plt.figure() #創(chuàng)建軸實(shí)例 ax = fig.add_axes([0,0,1,1]) #創(chuàng)建箱線圖 bp = ax.boxplot(data_to_plot) plt.show()
執(zhí)行上面的代碼行將生成以下輸出 -