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

วิธีพล็อตหลายคอลัมน์ของ Pandas บนแกน Y ของกราฟเส้น (Matplotlib)


ใช้ set_index() ตั้งค่า index

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

  • กำหนดขนาดรูปภาพและปรับระยะห่างระหว่างและรอบๆ subplots
  • สร้าง DataFrame พร้อมคอลัมน์ Category 1, 2, 3
  • ใช้ set_index() ตั้งค่า DataFrame index จากคอลัมน์ที่มีอยู่
  • ใช้เมธอด show() เพื่อแสดงรูปภาพ

ตัวอย่างโค้ด

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({'Category 1': [2, 4, 5, 1, 0, 3], 'Category 2': [6, 3, 1, 4, 5, 2], 'Category 3': [2, 4, 1, 3, 6, 0]})
df.set_index('Category 1').plot()
plt.show()

ผลลัพธ์

วิธีพล็อตหลายคอลัมน์ของ Pandas บนแกน Y ของกราฟเส้น (Matplotlib)