Cara merencanakan distribusi di seaborn: dengan contoh


Anda dapat menggunakan metode berikut untuk memplot distribusi nilai dengan Python menggunakan pustaka visualisasi data seaborn :

Metode 1: Plot distribusi menggunakan histogram

 sns. displot (data)

Metode 2: Plot distribusi menggunakan kurva kepadatan

 sns. displot (data, kind=' kde ')

Metode 3: Plot distribusi menggunakan histogram dan kurva kepadatan

 sns. displot (data, kde= True )

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Merencanakan Distribusi Menggunakan Histogram

Kode berikut menunjukkan cara memplot distribusi nilai dalam array NumPy menggunakan fungsi displot() di seaborn:

 import seaborn as sns
import numpy as np

#make this example reproducible
n.p. random . seed ( 1 )

#create array of 1000 values that follows a normal distribution with mean of 10
data = np. random . normal (size= 1000 , loc= 10 )

#create histogram to visualize distribution of values
sns. displot (data)

Sumbu X menampilkan nilai distribusi dan sumbu Y menampilkan jumlah setiap nilai.

Untuk mengubah jumlah bin yang digunakan dalam histogram, Anda dapat menentukan nomor menggunakan argumen bins :

 import seaborn as sns
import numpy as np

#make this example reproducible
n.p. random . seed ( 1 )

#create array of 1000 values that follows a normal distribution with mean of 10
data = np. random . normal (size= 1000 , loc= 10 )

#create histogram using 10 bins
sns. displot (data, bins= 10 ) 

Contoh 2: Merencanakan Distribusi Menggunakan Kurva Massa Jenis

Kode berikut menunjukkan cara memplot distribusi nilai dalam array NumPy menggunakan kurva kepadatan:

 import seaborn as sns
import numpy as np

#make this example reproducible
n.p. random . seed ( 1 )

#create array of 1000 values that follows a normal distribution with mean of 10
data = np. random . normal (size= 1000 , loc= 10 )

#create density curve to visualize distribution of values
sns. displot (data, kind=' kde ')

Sumbu x menampilkan nilai distribusi dan sumbu y menampilkan frekuensi relatif setiap nilai.

Perhatikan bahwa kind=’kde’ memberitahu seaborn untuk menggunakan estimasi kepadatan kernel , yang menghasilkan kurva halus yang merangkum distribusi nilai suatu variabel.

Contoh 3: Merencanakan Distribusi Menggunakan Histogram dan Kurva Kepadatan

Kode berikut menunjukkan cara memplot distribusi nilai dalam array NumPy menggunakan histogram dengan kurva kepadatan yang ditumpangkan:

 import seaborn as sns
import numpy as np

#make this example reproducible
n.p. random . seed ( 1 )

#create array of 1000 values that follows a normal distribution with mean of 10
data = np. random . normal (size= 1000 , loc= 10 )

#create histogram with density curve overlaid to visualize distribution of values
sns. displot (data, kde= True )

Hasilnya adalah histogram dengan kurva kepadatan yang ditumpangkan.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi seaborn displot() di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya menggunakan seaborn:

Cara Menambahkan Judul ke Plot Seaborn
Cara mengubah ukuran font di plot Seaborn
Cara menyesuaikan jumlah kutu di plot Seaborn

Tambahkan komentar

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