วิธีเพิ่มชื่อให้กับ matplotlib legend (พร้อมตัวอย่าง)
ตามค่าเริ่มต้น คำอธิบายแผนภูมิพล็อตของ Matplotlib จะไม่รวมชื่อเรื่อง
อย่างไรก็ตาม คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเพิ่มชื่อเรื่องให้กับคำอธิบายภาพได้:
plt. legend (title=' this is my title ')
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่างที่ 1: เพิ่มชื่อให้กับคำอธิบาย Matplotlib
รหัสต่อไปนี้แสดงวิธีสร้างพล็อต Matplotlib ที่มีหลายบรรทัดและคำอธิบาย:
import pandas as pd import matplotlib. pyplot as plt #createdata df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]}) #add lines to plot plt. plot (df[' points '], label=' Points ') plt. plot (df[' assists '], label=' Assists ') #add legend plt. legend ()
โปรดทราบว่าคำอธิบายภาพไม่มีชื่อเรื่อง
หากต้องการเพิ่ม เราสามารถใช้ title อาร์กิวเมนต์ในฟังก์ชัน plt.legend() ได้:
#add title to legend plt. legend (title=' Metric ')
หากต้องการเปลี่ยนขนาดตัวอักษรของชื่อคำอธิบายภาพ ให้ใช้อาร์กิวเมนต์ title_fontsize :
หมายเหตุ : ขนาดตัวอักษรเริ่มต้นคือ 10
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
โปรดทราบว่าขณะนี้ขนาดแบบอักษรของคำบรรยายมีขนาดใหญ่ขึ้นมาก
คุณยังสามารถใช้อาร์กิวเมนต์ ขนาดตัวอักษร เพื่อเพิ่มขนาดตัวอักษรของป้ายกำกับในคำอธิบาย:
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
โปรดทราบว่าขณะนี้ป้ายกำกับในตำนานมีขนาดใหญ่ขึ้นมาก
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Matplotlib:
วิธีเปลี่ยนขนาดตัวอักษรคำอธิบายแผนภูมิใน Matplotlib
วิธีเปลี่ยนลำดับขององค์ประกอบในตำนาน Matplotlib
วิธีเปลี่ยนตำแหน่งของคำอธิบายแผนภูมิใน Matplotlib