การจัดตำนาน (legend) เป็น 2 คอลัมน์ใน Matplotlib ทำได้โดยกำหนดพารามิเตอร์ ncol=2 ในเมธอด plt.legend() ซึ่งจะจัดรายการตำนานให้อยู่ในแนวแถว 2 คอลัมน์โดยอัตโนมัติ
ขั้นตอนการทำงาน
- ตั้งค่าขนาดรูปและเลย์เอาต์อัตโนมัติ
- พลอตเส้นข้อมูลพร้อมป้ายกำกับ (
label) - สร้างตำนานด้วย
plt.legend(ncol=2, loc='upper right') - แสดงผลด้วย
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()
ผลลัพธ์
