ในการรับข้อมูลสำหรับถังขยะในฟังก์ชันฮิสโตแกรมของ matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
สร้างรายการตัวเลขสำหรับ ข้อมูล และถังขยะ
-
คำนวณฮิสโตแกรมของชุดข้อมูลโดยใช้ ฮิสโตแกรม() วิธีการ
-
รับ ของเขา และ ขอบ จากฮิสโตแกรม (ขั้นตอนที่ 2)
-
ค้นหาความถี่ในฮิสโตแกรม
-
สร้างแถบด้วย ถังขยะ (ขั้นตอนที่ 1) และ ความถี่ (ขั้นตอนที่ 4) ข้อมูล
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True a = [-0.125, .15, 8.75, 72.5, -44.245, 88.45] bins = np.arange(-180, 181, 20) hist, edges = np.histogram(a, bins) freq = hist/float(hist.sum()) plt.bar(bins[:-1], freq, width=20, align="edge", ec="k", color='red') plt.show()
ผลลัพธ์