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

ฉันจะแสดงข้อความบนคอลัมน์ในแผนภูมิแท่งใน Matplotlib ได้อย่างไร


ในการแสดงข้อความบนคอลัมน์ในแผนภูมิแท่ง เราสามารถใช้ text() เพื่อให้เราสามารถวางข้อความในตำแหน่งเฉพาะ (x และ y) ของคอลัมน์แท่งได้

ขั้นตอน

  • สร้างรายการสำหรับ x, y และ เปอร์เซ็นต์ .

  • สร้างกราฟแท่งโดยใช้ bar() วิธีการ

  • ทำซ้ำซิป x, y และ เปอร์เซ็นต์ เพื่อวางข้อความสำหรับคอลัมน์แท่ง

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = ['A', 'B', 'C', 'D', 'E']
y = [1, 3, 2, 0, 4]
percentage = [10, 30, 20, 0, 40]
ax = plt.bar(x, y)
for x, y, p in zip(x, y, percentage):
   plt.text(x, y, p)
plt.show()

ผลลัพธ์

ฉันจะแสดงข้อความบนคอลัมน์ในแผนภูมิแท่งใน Matplotlib ได้อย่างไร