Cara membuat matriks sebar di pandas (dengan contoh)
Matriks scatterplot persis seperti namanya: matriks scatterplot.
Jenis matriks ini berguna karena memungkinkan Anda memvisualisasikan hubungan antara beberapa variabel dalam kumpulan data secara bersamaan.
Anda dapat menggunakan fungsi scatter_matrix() untuk membuat matriks pencar dari DataFrame pandas:
p.d. plotting . scatter_matrix (df)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan pandas DataFrame berikut:
import pandas as pd import numpy as np #make this example reproducible n.p. random . seeds (0) #createDataFrame df = pd. DataFrame ({' points ': np.random.randn(1000), ' assists ': np.random.randn(1000), ' rebounds ': np.random.randn(1000)}) #view first five rows of DataFrame df. head () points assists rebounds 0 1.764052 0.555963 -1.532921 1 0.400157 0.892474 -1.711970 2 0.978738 -0.422315 0.046135 3 2.240893 0.104714 -0.958374 4 1.867558 0.228053 -0.080812
Contoh 1: Matriks difusi dasar
Kode berikut menunjukkan cara membuat matriks dispersi dasar:
p.d. plotting . scatter_matrix (df)
Contoh 2: Matriks sebar untuk kolom tertentu
Kode berikut menunjukkan cara membuat matriks sebar hanya untuk dua kolom pertama DataFrame:
p.d. plotting . scatter_matrix (df. iloc [:, 0:2])
Contoh 3: Matriks sebar dengan warna dan nampan khusus
Kode berikut menunjukkan cara membuat matriks sebar dengan warna khusus dan sejumlah grup tertentu untuk histogram:
p.d. plotting . scatter_matrix (df, color=' red ', hist_kwds={' bins ': 30 , 'color': ' red '})
Contoh 4: Matriks dispersi dengan plot KDE
Kode berikut menunjukkan cara membuat matriks dispersi dengan plot perkiraan kepadatan kernel di sepanjang diagonal matriks, bukan histogram:
p.d. plotting . scatter_matrix (df, diagonal=' kde ')
Anda dapat menemukan dokumentasi online lengkap tentang fungsi scatter_matrix() di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara membuat grafik umum lainnya dengan Python:
Cara Membuat Peta Panas dengan Python
Cara Membuat Kurva Lonceng dengan Python
Cara Membuat Bagan Ogive dengan Python