ในการกำหนดระยะห่างระหว่างแปลงแท่งที่จัดกลุ่มใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างพจนานุกรมสำหรับรายละเอียดแถบที่จะลงจุด
-
สร้างดาต้าเฟรมของ Pandas โดยใช้พจนานุกรม d .
-
พล็อตแถบโดยใช้พจนานุกรม d ด้วย align="center" .
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True d = {"Name": ["John", "Jacks", "James", "Joe"],"Age": [23, 12, 30, 26],"Marks": [98, 85, 70, 77]} df = pd.DataFrame(d) df.set_index('Name').plot(kind="bar", align='center', width=0.1) plt.tick_params(rotation=45) plt.show()
ผลลัพธ์