中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中plt.hist的用法是什么

小億
149
2023-12-23 18:38:23
欄目: 編程語言

在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)

參數說明:

  • x:輸入的數據集,可以是一個一維數組或者是一個序列集合。
  • bins:直方圖的柱形數目,默認為10。
  • range:指定數據的范圍,默認為None,即使用數據的最大值和最小值作為范圍。
  • density:是否將直方圖的頻數轉換為概率密度,默認為False。
  • weights:指定柱形的權重,默認為None。
  • cumulative:是否繪制累積直方圖,默認為False。
  • bottom:柱形的起始位置,默認為None。
  • histtype:直方圖類型,默認為’bar’,可選值為’bar’, ‘barstacked’, ‘step’, ‘stepfilled’。
  • align:柱形的對齊方式,默認為’mid’,可選值為’left’,‘mid’,‘right’。
  • orientation:柱形的方向,默認為’vertical’,可選值為’horizontal’。
  • rwidth:柱形的寬度占比,默認為None。
  • log:是否將軸設置為對數刻度,默認為False。
  • color:柱形的顏色。
  • label:標簽文本。
  • stacked:是否堆疊直方圖,默認為False。
  • normed:該參數已廢棄,使用 density 替代。

示例代碼:

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() 函數顯示圖形。

0
明光市| 河东区| 宁南县| 宽城| 苗栗县| 上蔡县| 霍山县| 改则县| 汤阴县| 丽江市| 定安县| 治多县| 大邑县| 安阳县| 迁安市| 四会市| 潼关县| 腾冲县| 北京市| 积石山| 海门市| 平南县| 巴里| 和硕县| 社会| 山东省| 德阳市| 洛隆县| 景谷| 周至县| 北海市| 潜江市| 徐汇区| 科技| 大关县| 祁门县| 盐池县| 商河县| 永寿县| 涞水县| 洪雅县|