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

จะเปลี่ยนช่องว่างระหว่างแท่งเมื่อวาด barplot หลายอันใน Pandas ได้อย่างไร? (แมทพล็อตลิบ)


หากต้องการเปลี่ยนช่องว่างระหว่างแท่งเมื่อวาดแท่งกราฟแท่งหลายอันใน Pandas ภายในกลุ่ม เราสามารถใช้ linewidth ใน plot() วิธีการ

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างพจนานุกรมที่มีสองคอลัมน์
  • สร้างข้อมูลตารางแบบสองมิติ ปรับขนาดได้ และอาจต่างกันได้
  • พล็อตดาต้าเฟรมด้วย plot() เมธอดด้วย linewidth ที่เปลี่ยนช่องว่างระหว่างแท่ง
  • วางตำนานบนโครงเรื่อง
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

d = {'Column 1': [i for i in range(10)],
      'Column 2': [i * i for i in range(10)]}

df = pd.DataFrame(d)
df.plot(kind='bar', edgecolor='white', linewidth=1)

plt.legend(loc="upper left")
plt.show()

ผลลัพธ์

จะเปลี่ยนช่องว่างระหว่างแท่งเมื่อวาด barplot หลายอันใน Pandas ได้อย่างไร? (แมทพล็อตลิบ)