Python是一種非常強大的編程語言,可以用來進行各種數據分析和可視化。其中,箱式圖是一種非常常見的數據可視化方法,通常用來展示數據的中位數、四分位數和離群點等統計信息。下面介紹一下Python中如何使用matplotlib庫來畫箱式圖。
import matplotlib.pyplot as plt import numpy as np # 創建數據 np.random.seed(10) data1 = np.random.normal(100, 10, 200) data2 = np.random.normal(90, 20, 200) data3 = np.random.normal(80, 30, 200) data = [data1, data2, data3] # 畫箱式圖 fig, ax = plt.subplots() ax.boxplot(data) # 添加標題和標簽 ax.set_title('Boxplot of Three Datasets') ax.set_xlabel('Dataset') ax.set_ylabel('Value') plt.show()
首先,我們需要導入matplotlib庫來進行繪圖。然后,我們使用numpy庫創建三組隨機數據,這些數據將被用來畫箱式圖。接著,我們使用subplots()函數來創建一個畫布,然后再用boxplot()函數來畫出箱式圖。最后,我們可以使用set_title()、set_xlabel()和set_ylabel()函數來為圖表添加標題和標簽。
當我們運行上面這段代碼時,就可以得到一個帶有三個箱式圖的圖表。每個箱子代表一個數據集,箱子中的橫線代表數據集的中位數,箱子上下的邊緣代表數據集的下四分位數和上四分位數,箱子中間的豎線代表數據集的中間50%的數值分布。如果箱子的上下邊界之外還有點,那么這些點就被認為是離群點,它們可能是數據中的異常值或異常情況。
上一篇css中設置底部邊框
下一篇css中讓盒子居中