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

การรับข้อมูลสำหรับถังขยะในฟังก์ชันฮิสโตแกรม Matplotlib


ในการรับข้อมูลสำหรับถังขยะในฟังก์ชันฮิสโตแกรมของ 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()

ผลลัพธ์

การรับข้อมูลสำหรับถังขยะในฟังก์ชันฮิสโตแกรม Matplotlib