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)

matriks penyebaran di panda

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 '})

matriks pencar panda dengan warna khusus

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

Tambahkan komentar

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