วิธีเพิ่มชื่อให้กับ 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 ') 

เพิ่มชื่อคำอธิบายแผนภูมิให้กับพล็อต Matplotlib

หากต้องการเปลี่ยนขนาดตัวอักษรของชื่อคำอธิบายภาพ ให้ใช้อาร์กิวเมนต์ 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *