Pandalarda dağılım matrisi nasıl oluşturulur (örneklerle)
Bir dağılım grafiği matrisi tam olarak göründüğü gibidir: bir dağılım grafiği matrisi.
Bu tür matris kullanışlıdır çünkü bir veri kümesindeki birden fazla değişken arasındaki ilişkiyi aynı anda görselleştirmenize olanak tanır.
Bir pandanın DataFrame’inden bir dağılım matrisi oluşturmak için scatter_matrix() işlevini kullanabilirsiniz:
p.d. plotting . scatter_matrix (df)
Aşağıdaki örnekler, bu sözdiziminin pratikte aşağıdaki pandalar DataFrame ile nasıl kullanılacağını gösterir:
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
Örnek 1: Temel difüzyon matrisi
Aşağıdaki kod, temel bir dağılım matrisinin nasıl oluşturulacağını gösterir:
p.d. plotting . scatter_matrix (df)
Örnek 2: Belirli sütunlar için dağılım matrisi
Aşağıdaki kod, DataFrame’in yalnızca ilk iki sütunu için dağılım matrisinin nasıl oluşturulacağını gösterir:
p.d. plotting . scatter_matrix (df. iloc [:, 0:2])
Örnek 3: Özel renklere ve bölmelere sahip dağılım matrisi
Aşağıdaki kod, histogramlar için özel renklere ve belirli sayıda gruba sahip bir dağılım matrisinin nasıl oluşturulacağını gösterir:
p.d. plotting . scatter_matrix (df, color=' red ', hist_kwds={' bins ': 30 , 'color': ' red '})
Örnek 4: KDE grafiğiyle dağılım matrisi
Aşağıdaki kod, histogram yerine matris köşegenleri boyunca çekirdek yoğunluğu tahmin grafiğine sahip bir dağılım matrisinin nasıl oluşturulacağını gösterir:
p.d. plotting . scatter_matrix (df, diagonal=' kde ')
scatter_matrix() işlevinin tam çevrimiçi belgelerini burada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde Python’da diğer yaygın grafiklerin nasıl oluşturulacağı açıklanmaktadır:
Python’da Isı Haritaları Nasıl Oluşturulur
Python’da Çan Eğrisi Nasıl Oluşturulur
Python’da Ogive Grafiği Nasıl Oluşturulur