在Python中,plt.hist() 是 matplotlib 庫中的一個函數,用于繪制直方圖。直方圖是一種統計圖表,用于表示數據的分布情況。
plt.hist() 函數的用法如下:
plt.hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None, histtype=‘bar’, align=‘mid’, orientation=‘vertical’, rwidth=None, log=False, color=None, label=None, stacked=False, normed=None, *, data=None, **kwargs)
參數說明:
示例代碼:
import matplotlib.pyplot as plt
import numpy as np
# 生成隨機數據
np.random.seed(0)
data = np.random.randn(1000)
# 繪制直方圖
plt.hist(data, bins=30, density=True, alpha=0.7, color='steelblue', edgecolor='black')
# 設置標題和軸標簽
plt.title('Histogram')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 顯示圖形
plt.show()
這段代碼生成了一個包含1000個隨機數據的直方圖。其中,data
是輸入的數據集,bins
指定了直方圖的柱形數目,density
將頻數轉換為概率密度,alpha
指定了柱形的透明度,color
指定了柱形的顏色,edgecolor
指定了柱形的邊緣顏色。最后,通過設置標題和軸標簽,以及調用 plt.show()
函數顯示圖形。