Python 是一種高級編程語言,有許多常見的工作場景,需要用到多個 bar 來表現數據。為了更清晰的展示這些數據,Python 提供了豐富的庫來繪制 bar,本文將展示如何使用 Python 繪制多個 bar。
# 導入所需的庫 import matplotlib.pyplot as plt import numpy as np # 數據準備 men_means = (20, 35, 30, 35, 27) women_means = (25, 32, 34, 20, 25) men_std = (2, 3, 4, 1, 2) women_std = (3, 5, 2, 3, 3) labels = ('G1', 'G2', 'G3', 'G4', 'G5') # 繪圖設置 x = np.arange(len(labels)) width = 0.35 # the width of the bars fig, ax = plt.subplots() rects1 = ax.bar(x - width/2, men_means, width, label='Men', yerr=men_std) rects2 = ax.bar(x + width/2, women_means, width, label='Women', yerr=women_std) # 設置圖標題和圖例 ax.set_ylabel('Scores') ax.set_title('Scores by group and gender') ax.set_xticks(x) ax.set_xticklabels(labels) ax.legend() plt.show()
上述代碼中有幾個重點需要關注:
- 數據的制定和準備。本例中的數據來自于兩組班級的學生成績數據。
- matplotlib.pyplot 庫的使用。用它來處理數據和繪制多個 bar。
- 繪圖設置。確定 bar 的數量,寬度,顏色和標簽等。
- 圖形細節。包括圖例和軸標簽的調整。
經過這些步驟,我們可以輕松地繪制出清晰的多個 bar 圖形。
以上就是關于 Python 繪制多個 bar 的內容,希望可以幫助大家更好地了解如何使用 Python 繪制多個 bar。