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

Histogram สำหรับค่าคั่น (Discrete Values) ใน Matplotlib

สำหรับข้อมูล discrete ใช้ plt.hist() ตั้งค่า bins=len(data) และ edgecolor='black' เพื่อให้แต่ละค่าได้ bin แยกต่างหาก และขอบแท่งชัดเจน

ขั้นตอนการทำงาน

  1. ตั้งค่าขนาดรูปและเลย์เอาต์
  2. เตรียมรายการค่าคั่น
  3. พลอต histogram ด้วย plt.hist(data, bins=len(data), edgecolor='black')
  4. แสดงผล

ตัวอย่างโค้ด

from matplotlib import pyplot as plt

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

data = [1, 4, 2, 3, 5, 9, 6, 7]
plt.hist(data, bins=len(data), edgecolor='black')
plt.show()

ผลลัพธ์

Histogram สำหรับค่าคั่น (Discrete Values) ใน Matplotlib