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

จะส่งคืนวัตถุ matplotlib.figure.Figure จากฟังก์ชันพล็อต Pandas ได้อย่างไร


ในการส่งคืนวัตถุ matplotlib.figure.Figure จากฟังก์ชัน Pandas เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างดาต้าเฟรมของ Pandas df.
  • สร้างพล็อตแถบแนวนอนโดยใช้ barh() วิธีการ
  • รับตัวอย่างตัวเลขปัจจุบัน
  • วางคำอธิบายบนแกนที่ตำแหน่งล่างขวา
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

จาก pyplot นำเข้า matplotlib เป็น pltimport pandas เป็น pdplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedf =pd.DataFrame ({'a':range) (10)})ax =df.plot.barh(color=(1, 0, 0, 0.25))fig =ax.get_figure()ax.legend(loc='lower right')plt.show() 

ผลลัพธ์

จะส่งคืนวัตถุ matplotlib.figure.Figure จากฟังก์ชันพล็อต Pandas ได้อย่างไร