Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การตั้งค่าระยะห่างระหว่างแปลงแท่งที่จัดกลุ่มใน Matplotlib


ในการกำหนดระยะห่างระหว่างแปลงแท่งที่จัดกลุ่มใน 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()

ผลลัพธ์

การตั้งค่าระยะห่างระหว่างแปลงแท่งที่จัดกลุ่มใน Matplotlib