ในการพล็อต cdf ใน matplotlib ใน Python เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
เริ่มต้นตัวแปร N สำหรับจำนวนข้อมูลตัวอย่าง
-
สร้างข้อมูลแบบสุ่มโดยใช้ numpy
-
คำนวณฮิสโตแกรมของชุดข้อมูลด้วย ข้อมูล และ ถัง=10 .
-
หาฟังก์ชันการแจกแจงความน่าจะเป็น (pdf)
-
การใช้ pdf (ขั้นตอนที่ 5) คำนวณ cdf .
-
พล็อต cdf โดยใช้วิธี plot() ที่มีป้ายกำกับว่า "CDF"
-
วางตำนานบนโครงเรื่อง
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 500 data = np.random.randn(N) count, bins_count = np.histogram(data, bins=10) pdf = count / sum(count) cdf = np.cumsum(pdf) plt.plot(bins_count[1:], cdf, label="CDF") plt.legend() plt.show()
ผลลัพธ์