Python是一種高級編程語言,被廣泛應(yīng)用于數(shù)據(jù)分析和科學(xué)計(jì)算。其中,直方圖和箱圖是常用的數(shù)據(jù)可視化方法。下面我們將介紹如何使用Python中的matplotlib庫繪制直方圖和箱圖。
首先,讓我們導(dǎo)入必要的庫:
import matplotlib.pyplot as plt
import numpy as np
為了演示方便,我們生成一組正態(tài)分布的隨機(jī)數(shù)據(jù):
np.random.seed(123)
data = np.random.normal(0, 1, 100)
接下來,我們可以使用matplotlib中的hist()
函數(shù)繪制直方圖:
plt.hist(data, bins=10)
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Histogram of a Normal Distribution')
plt.show()
其中,bins
參數(shù)表示將數(shù)據(jù)分成的區(qū)間數(shù)目。
接著,我們可以使用boxplot()
函數(shù)繪制箱圖:
plt.boxplot(data)
plt.ylabel('Value')
plt.title('Boxplot of a Normal Distribution')
plt.show()
箱圖由下圖中的五個(gè)統(tǒng)計(jì)量組成,上下各有一條“須”,用于表示數(shù)據(jù)的范圍。除了中位數(shù),其他各個(gè)統(tǒng)計(jì)量的含義與直方圖中的標(biāo)注相同。
綜上,使用Python中的matplotlib庫,繪制直方圖和箱圖簡單快捷,方便我們進(jìn)行數(shù)據(jù)分析和可視化。若您還沒有嘗試過,那就趕快動(dòng)手試試吧!
上一篇python 爬蟲 糗百
下一篇python 爬蟲 閑魚