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

วิธีจัดแนวแถวในตำนาน Matplotlib 2 คอลัมน์

การจัดตำนาน (legend) เป็น 2 คอลัมน์ใน Matplotlib ทำได้โดยกำหนดพารามิเตอร์ ncol=2 ในเมธอด plt.legend() ซึ่งจะจัดรายการตำนานให้อยู่ในแนวแถว 2 คอลัมน์โดยอัตโนมัติ

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

  1. ตั้งค่าขนาดรูปและเลย์เอาต์อัตโนมัติ
  2. พลอตเส้นข้อมูลพร้อมป้ายกำกับ (label)
  3. สร้างตำนานด้วย plt.legend(ncol=2, loc='upper right')
  4. แสดงผลด้วย plt.show()

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

from matplotlib import pyplot as plt

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

plt.plot([1, 2, 3], label="line1")
plt.plot([3, 2, 1], label="line2")
plt.plot([2, 3, 1], label="line3")

plt.legend(ncol=2, loc="upper right")
plt.show()

ผลลัพธ์

วิธีจัดแนวแถวในตำนาน Matplotlib 2 คอลัมน์