Cara membuat kurva lonceng dengan python


“Kurva lonceng” adalah julukan yang diberikan pada bentuk distribusi normal , yang memiliki bentuk “lonceng” yang berbeda:

Kurva Lonceng dengan Python

Tutorial ini menjelaskan cara membuat kurva lonceng dengan Python.

Cara Membuat Kurva Lonceng dengan Python

Kode berikut menunjukkan cara membuat kurva lonceng menggunakan pustaka numpy , scipy, dan matplotlib :

 import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm

#create range of x-values from -4 to 4 in increments of .001
x = np.arange(-4, 4, 0.001)

#create range of y-values that correspond to normal pdf with mean=0 and sd=1 
y = norm.pdf(x,0,1)

#defineplot 
fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x,y)

#choose plot style and display the bell curve 
plt.style.use('fivethirtyeight')
plt.show() 

Kurva Lonceng dengan Python

Cara Mengisi Kurva Lonceng dengan Python

Kode berikut mengilustrasikan cara mengisi area di bawah kurva lonceng dari -1 ke 1:

 x = np.arange(-4, 4, 0.001)
y = norm.pdf(x,0,1)

fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x,y)

#specify the region of the bell curve to fill in 
x_fill = np.arange(-1, 1, 0.001)
y_fill = norm.pdf(x_fill,0,1)
ax.fill_between(x_fill,y_fill,0, alpha=0.2, color='blue')

plt.style.use('fivethirtyeight')
plt.show() 

Kurva Lonceng dengan Area Terisi dengan Python

Perhatikan bahwa Anda juga dapat menata plot sesuka Anda menggunakan banyak opsi penataan matplotlib . Misalnya, Anda dapat menggunakan tema “sinar matahari” dengan garis hijau dan bayangan hijau:

 x = np.arange(-4, 4, 0.001)
y = norm.pdf(x,0,1)

fig, ax = plt.subplots(figsize=(9,6))
ax.plot(x,y, color=' green ')

#specify the region of the bell curve to fill in 
x_fill = np.arange(-1, 1, 0.001)
y_fill = norm.pdf(x_fill,0,1)
ax.fill_between(x_fill,y_fill,0, alpha=0.2, color=' green ')

plt.style.use(' Solarize_Light2 ')
plt.show() 

Kurva distribusi normal dengan Python dengan matplotlib

Anda dapat menemukan panduan referensi stylesheet lengkap untuk matplotlib di sini .

Sumber daya tambahan

Cara Membuat Kurva Lonceng di Excel

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *