柱狀圖(Bar Chart)是數據可視化中常用的一種圖表類型,用于展示不同類別之間的比較。在 Python 中,使用 Matplotlib 庫可以輕松地繪制柱狀圖。不過,有時候我們希望在柱狀圖中間留有一定的間隔,以便區分不同類別更加明顯。
import matplotlib.pyplot as plt import numpy as np # 生成數據 x = np.array(['A', 'B', 'C', 'D', 'E']) y = np.array([5, 8, 6, 4, 7]) # 繪制柱狀圖,每根柱子之間留有0.3的間隔 plt.bar(x, y, width=0.3, align='center') # 設置 x 軸標簽 plt.xlabel('Category') # 顯示圖像 plt.show()
在代碼中,我們通過指定width=0.3
來控制柱子之間的間隔,其中 0.3 表示每根柱子的寬度為 0.3 個單位。同時,使用align='center'
參數來使每根柱子居中對齊。
這樣我們就得到了一張具有間隔的柱狀圖,可以更加清晰地比較不同類別之間的差異。
上一篇vue docsify
下一篇c 動態操作json