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

Matplotlib – สร้างฮิสโทแกรมความถี่จากรายการที่มีองค์ประกอบทูเพิลใน Python


ในการสร้างฮิสโตแกรมความถี่จากรายการที่มีองค์ประกอบทูเปิลใน Python เราสามารถทำตามขั้นตอนต่อไปนี้ -

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

ตัวอย่าง

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

data = [("a", 1), ("c", 3), ("d", 4), ("b", 2),
   ("e", 7), ("f", 3), ('g', 2)]
ind = []
fre = []
for item in data:
   ind.append(item[0])
   fre.append(item[1])

plt.bar(ind, fre)

plt.show()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

Matplotlib – สร้างฮิสโทแกรมความถี่จากรายการที่มีองค์ประกอบทูเพิลใน Python Matplotlib – สร้างฮิสโทแกรมความถี่จากรายการที่มีองค์ประกอบทูเพิลใน Python