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

การตั้งค่าระยะห่างระหว่างแท่งกลุ่ม (Grouped Bar Plots) ใน Matplotlib


ขั้นตอนการทำงาน

  • กำหนดขนาดรูปภาพและปรับระยะห่างระหว่างและรอบๆ subplots
  • สร้างดิกชันนารีรายละเอียดแท่งที่จะพล็อต
  • สร้าง DataFrame ของ 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()

ผลลัพธ์

การตั้งค่าระยะห่างระหว่างแท่งกลุ่ม (Grouped Bar Plots) ใน Matplotlib