Python 是一種強大的編程語言,具有廣泛的應用。在數(shù)據(jù)分析、機器學習和科學計算等領域,Python 經常被用作首選開發(fā)語言。Python 有豐富的工具和庫可以幫助開發(fā)者更快地實現(xiàn)各種功能。其中,matplotlib 庫就是 Python 中最常用的繪圖庫之一,matplotlib 中有豐富的圖表類型可供選擇,我們今天來學習如何用 Python 畫出一張箱體圖。
import matplotlib.pyplot as plt import numpy as np # 生成數(shù)據(jù) data = np.random.normal(size=(1000, 4), loc=0, scale=1) # 繪制箱形圖 fig, ax = plt.subplots() ax.boxplot(data, vert=False, labels=['A', 'B', 'C', 'D']) # 添加標題和標簽 ax.set_title('Box plot') ax.set_xlabel('Value') ax.set_ylabel('Variable') # 顯示圖像 plt.show()
上述代碼中,我們首先導入了 matplotlib.pyplot 和 numpy 庫。然后,我們用 numpy 庫的 random.normal 函數(shù)生成了一個包含 1000 個帶有四個特征的數(shù)值數(shù)據(jù)。接下來,我們通過調用 boxplot 函數(shù)繪制了箱體圖,其中 vert=False 參數(shù)指定箱體圖為水平布局,labels 參數(shù)用來指定四個特征的名稱。
最后,我們?yōu)閳D表添加了標題、x軸標簽和y軸標簽,并使用 show 函數(shù)顯示出這張漂亮的箱體圖。通過使用 Python 和 matplotlib 庫,我們可以快速方便地繪制各種類型的數(shù)據(jù)可視化圖表。