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

การวาดกราฟฟังก์ชันความหนาแน่นความน่าจะเป็นจากตัวอย่างด้วย Matplotlib


วาดกราฟ PDF จากข้อมูลตัวอย่าง

เพื่อวาดกราฟฟังก์ชันความหนาแน่นความน่าจะเป็น (PDF) จากตัวอย่าง สามารถใช้ NumPy สร้างจุดข้อมูล x และ y

ขั้นตอน

  1. สร้างจุดข้อมูล x และ p ด้วย NumPy
  2. วาดกราฟ x และ p ด้วยเมธอด plot()
  3. กำหนดช่วงแกน X
  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

x = np.arange(-100, 100)
p = np.exp(-x ** 2)
plt.plot(x, p)
plt.xlim(-20, 20)
plt.show()

ผลลัพธ์

การวาดกราฟฟังก์ชันความหนาแน่นความน่าจะเป็นจากตัวอย่างด้วย Matplotlib