ในการพล็อตช่อง แท่ง โดยใช้นุ่น เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างดาต้าเฟรมโดยใช้ Pandas ที่มีสองคอลัมน์
-
เพิ่มแกนให้กับตัวเลขปัจจุบันเป็นการจัดเรียงแผนย่อย
-
สร้างโครงเรื่องด้วย kind="bars" คลาสตามชื่อ
-
ทำรายการฟักไข่
-
รับตัวแก้ไขแท่งโดยใช้ bars.patches .
-
ทำซ้ำ แท่ง แพทช์และตั้งค่าฟักของแต่ละแพทช์
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(np.random.rand(5, 2), columns=['a', 'b']) ax = plt.figure().add_subplot(111) bars = df.plot(ax=ax, kind='bar') hatches = ["*", "/", "o", "x"] for patch in bars.patches: patch.set_hatch(hatches[np.random.randint(10)%len(hatches)]) plt.show()
ผลลัพธ์