หากต้องการแปลงแถบชายวนโดยอัตโนมัติตามสีต่างๆ เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- ตั้งค่าตัวปั่นอัตโนมัติสำหรับสีต่างๆ
- สร้างดาต้าเฟรมของ Pandas เพื่อพล็อตแท่ง
- ใช้ พล็อต() เมธอดด้วย kind="bar" เพื่อพล็อตแท่ง
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.rc('axes', prop_cycle=(plt.cycler('color', ['r', 'g', 'b', 'y']))) df = pd.DataFrame(dict(name=["John", "Jacks", "James"], age=[23, 20, 26], marks=[88, 90, 76], salary=[90, 89, 98])) df.set_index('name').plot(kind='bar') plt.show()
ผลลัพธ์