ขั้นแรก เราสามารถสร้างแท่งโดยใช้ plt.bar และใช้ xticks จากนั้น เราสามารถจัดแนวป้ายกำกับโดยการตั้งค่าแอตทริบิวต์ "แนวตั้ง" หรือ "แนวนอน" ในคีย์ "การหมุน"
ขั้นตอน
-
สร้างรายการ bars_heights และ bars_label พร้อมตัวเลข
-
สร้างพล็อตแท่งโดยใช้เมธอด bar() ด้วย bars_heights และความยาวของ bars_label
-
รับหรือตั้งค่าตำแหน่งปัจจุบันติ๊กและป้ายกำกับของแกน X โดยใช้ xticks() พร้อมการหมุน='แนวตั้ง' และ bars_label
-
หากต้องการแสดงโครงเรื่อง ให้ใช้เมธอด plt.show()
ตัวอย่าง
from matplotlib import pyplot as plt bars_heights = [14, 8, 10] bars_label = ["A label", "B label", "C label"] plt.bar(range(len(bars_label)), bars_heights) plt.xticks(range(len(bars_label)), bars_label, rotation='vertical') plt.show()
ผลลัพธ์