วิธีลบคำอธิบายแผนภูมิใน matplotlib (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อลบคำอธิบายแผนภูมิออกจากพล็อตใน Matplotlib:

 import matplotlib. pyplot as plt

plt. legend ('', frameon= False )

เครื่องหมายคำพูด ‘ ‘ บอก Matplotlib ว่าอย่าวางตัวแปรใดๆ ไว้ในคำอธิบายแผนภูมิ และอาร์กิวเมนต์ frameon บอกให้ Matplotlib ลบเฟรมรอบๆ คำอธิบายแผนภูมิ

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: ลบคำอธิบายแผนภูมิใน Matplotlib

สมมติว่าเรามี DataFrame แพนด้าต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'F', 'F', 'F'],
                   ' points ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team position points
0 AG 5
1 AG 7
2AF 7
3 AF 9
4 BG 12
5 BF 9
6 BF 9
7 BF 4

เราสามารถใช้โค้ดต่อไปนี้เพื่อสร้างแผนภูมิแท่งแบบซ้อนเพื่อให้เห็นภาพคะแนนรวมที่ผู้เล่นในแต่ละทีมและตำแหน่งทำได้:

 import matplotlib. pyplot as plt

#create stacked bar chart
df. groupby ([' team ', ' position ']). size (). unstack (). plot (kind=' bar ', stacked= True )

โปรดทราบว่า Matplotlib วางคำอธิบายไว้ที่มุมขวาบนตามค่าเริ่มต้น

หากต้องการสร้างพล็อตเดียวกันนี้โดยไม่มีคำอธิบาย คุณสามารถใช้โค้ดต่อไปนี้:

 import matplotlib. pyplot as plt

#create stacked bar chart
df. groupby ([' team ', ' position ']). size (). unstack (). plot (kind=' bar ', stacked= True )

#remove legend
plt. legend ('', frameon= False )

ลบคำอธิบายแผนภูมิใน Matplotlib

แผนภูมิแท่งแบบเรียงซ้อนนี้ตรงกับแผนภูมิก่อนหน้า แต่คำอธิบายได้ถูกลบออกแล้ว

โปรดทราบว่าเราสามารถใช้ไวยากรณ์เดียวกันเพื่อลบคำอธิบายออกจากพล็อตใดๆ ใน Matplotlib

ตัวอย่างเช่น รหัสต่อไปนี้แสดงวิธีสร้างแผนภูมิวงกลมใน Matplotlib และลบคำอธิบาย:

 import matplotlib. pyplot as plt

#create pie chart that shows total points scored by team
df. groupby ([' team ']). sum (). plot (kind=' pie ', y=' points ')

#remove legend
plt. legend ('', frameon= False )

ผลลัพธ์ที่ได้คือแผนภูมิวงกลมที่ไม่มีคำอธิบาย

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน Matplotlib:

วิธีลบเห็บออกจากแปลง Matplotlib
วิธีเปลี่ยนขนาดตัวอักษรบนพล็อต Matplotlib
วิธีเพิ่มเส้นเฉลี่ยเพื่อลงจุดใน Matplotlib

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

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