色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 繪制莖葉圖

Python 是一種高效的編程語(yǔ)言,可用于數(shù)據(jù)可視化,包括統(tǒng)計(jì)圖形和莖葉圖等。在這篇文章中,我們將演示如何使用 Python 繪制莖葉圖。

首先,我們需要安裝 matplotlib 包,它是一個(gè)可視化庫(kù),提供了多種繪制圖形的方法。

pip install matplotlib

接下來(lái),我們將使用一個(gè)簡(jiǎn)單的示例來(lái)說(shuō)明如何使用 Python 繪制莖葉圖。

import numpy as np
import matplotlib.pyplot as plt
# 創(chuàng)建數(shù)據(jù)
data = np.array([113, 84, 97, 67, 122, 64, 68, 105, 133, 148, 81, 110, 53, 85, 114, 75, 128, 102, 120, 96, 92])
# 計(jì)算莖和葉
stem = np.floor(data / 10)
leaf = data % 10
# 創(chuàng)建莖葉圖
fig, ax = plt.subplots()
# 在圖表上添加葉子
for i, j in zip(stem, leaf):
ax.text(i, j, str(int(j)), ha='left', va='bottom', fontsize=8)
# 去掉頂部和右側(cè)的邊框余白
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
# 顯示網(wǎng)格線
ax.grid(axis='y', alpha=0.75)
# 設(shè)置標(biāo)題和標(biāo)簽
ax.set_title('Stem and Leaf Plot')
ax.set_xlabel('Stem')
ax.set_ylabel('Leaf')
# 顯示莖葉圖
plt.show()

該示例中的代碼創(chuàng)建了一個(gè)包含 21 個(gè)隨機(jī)整數(shù)的數(shù)組,并計(jì)算了它們的莖和葉。然后,該代碼將葉子添加到圖表中,并設(shè)置了一些格式和選項(xiàng),例如去掉頂部和右側(cè)的邊框、顯示網(wǎng)格線等。

最后,該代碼顯示了莖葉圖,顯示如下:

莖葉圖

通過(guò) Python 繪制莖葉圖是相對(duì)簡(jiǎn)單的,只需了解一些基本的函數(shù)和選項(xiàng)即可。莖葉圖是一種有用的可視化工具,可以顯示數(shù)據(jù)的分布、異常值和態(tài)勢(shì),因此在數(shù)據(jù)分析和統(tǒng)計(jì)學(xué)中廣泛使用。