箱體圖,又稱為盒須圖,是一種用于展示數(shù)值數(shù)據(jù)分布的圖表。Python作為一種流行的編程語言,提供了許多繪制箱體圖的工具和庫,其中最常用的是matplotlib和seaborn。
首先,我們需要導(dǎo)入需要的庫:
import matplotlib.pyplot as plt import seaborn as sns import pandas as pd
然后,我們可以利用pandas庫讀取數(shù)據(jù),這里我們使用內(nèi)置的Iris數(shù)據(jù)集:
iris = sns.load_dataset('iris')
接下來,我們可以使用seaborn的boxplot函數(shù)來繪制箱體圖。下面的代碼展示了如何繪制一張基本的箱體圖:
sns.boxplot(x="species", y="petal_length", data=iris) plt.show()
這段代碼將會(huì)繪制一張展示Iris不同種類花瓣長度分布的箱體圖。在這張圖中,X軸表示不同種類的Iris花朵,Y軸表示花瓣長度。每個(gè)箱體表示一個(gè)種類的花朵,其中箱體的上沿表示上四分位數(shù)(Q3),下沿表示下四分位數(shù)(Q1),中間的橫線表示中位數(shù)。盒子內(nèi)部的線條表示數(shù)據(jù)的離散程度,而箱子外部的點(diǎn)則表示數(shù)據(jù)的異常值。
希望這篇文章對(duì)您學(xué)習(xí)Python繪制箱體圖有所幫助。