ใช้ฟังก์ชัน gamma.pdf() จาก scipy.stats
ขั้นตอนการทำงาน
- กำหนดขนาดรูปภาพและปรับระยะห่างระหว่างและรอบๆ subplots
- สร้าง x ด้วย numpy และ y ด้วย gamma.pdf() ที่ x ของ RV ที่กำหนด
- พล็อต x และ y ด้วยเมธอด plot()
- ใช้ legend() วางองค์ประกอบ legend
- ใช้เมธอด show() เพื่อแสดงรูปภาพ
ตัวอย่างโค้ด
import numpy as np import scipy.stats as stats from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(0, 10, 10) y = stats.gamma.pdf(x, a=5, scale=0.333) plt.plot(x, y, "ro-", label=(r'$\alpha=0, \beta=3$')) plt.legend(loc='upper right') plt.show()
ผลลัพธ์
