Pandalar: birden çok sütun kullanarak bir dağılım grafiği oluşturun


Bir pandas DataFrame’de birden çok sütun kullanarak bir dağılım grafiği oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 import pandas as pd

#create scatter plot of A vs. B
ax1 = df. plot (kind=' scatter ', x=' A ', y=' B ', color=' r ')

#add scatter plot on same graph of C vs. D
ax2 = df. plot (kind=' scatter ', x=' C ', y=' D ', color=' g ', ax=ax1)

Bu özel örnek, A ve B sütunlarını kullanarak bir dağılım grafiği oluşturur, ardından C ve D sütunlarını kullanarak aynı grafik üzerinde başka bir dağılım grafiğini kaplar.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Birden Çok Sütun Kullanarak Panda Dağılım Grafiği Oluşturma

A ve B Takımlarından çeşitli basketbol oyuncularının sayılarını ve asistlerini gösteren aşağıdaki pandalar DataFrame’e sahip olduğumuzu varsayalım:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' A_assists ': [3, 4, 5, 6, 7, 7, 8, 9],
                   ' A_points ': [6, 8, 8, 10, 13, 13, 15, 16],
                   ' B_assists ': [3, 4, 4, 5, 5, 6, 7, 7],
                   ' B_points ': [7, 9, 9, 13, 10, 11, 12, 13]})
#view DataFrame
print (df)

   A_assists A_points B_assists B_points
0 3 6 3 7
1 4 8 4 9
2 5 8 4 9
3 6 10 5 13
4 7 13 5 10
5 7 13 6 11
6 8 15 7 12
7 9 16 7 13

A_assists ve A_points sütunlarını kullanarak bir dağılım grafiği oluşturmak ve ardından B_assists ve B_points sütunlarını kullanarak aynı grafik üzerine başka bir dağılım grafiğini yerleştirmek için aşağıdaki sözdizimini kullanabiliriz:

 #create scatter plot of A_assists vs. A_points
ax1=df. plot (kind=' scatter ', x=' A_assists ', y=' A_points ', color=' r ', label=' A ')

#add scatter plot on same graph using B_assists vs. B_points
ax2=df. plot (kind=' scatter ', x=' B_assists ', y=' B_points ', color=' g ', label=' B ', ax=ax1)

#specify x-axis and y-axis labels
ax1. set_xlabel (' Assists ')
ax1. set_ylabel (' Points ') 

birden çok sütun kullanan pandaların dağılım grafiği

Nihai sonuç, A_assistors ve A_points sütunlarının değerlerini kırmızı, B_assistors ve B_points sütunlarının değerlerini yeşil renkte içeren bir dağılım grafiğidir.

Not #1 : Etiket argümanı, çizim açıklamasında kullanılacak etiketi belirtir.

Not #2 : Bu örnekte, aynı grafik üzerinde iki dağılım grafiği çizmek için iki grup sütun kullandık. Ancak ax3 , ax4 vb.’yi kullanabilirsiniz. Dağılım grafiğine istediğiniz kadar sütun eklemek için.

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandalarda histogramlar gruba göre nasıl çizilir?
Pandalarda kategorik veriler nasıl çizilir?
Pandalarda sütun değerlerinin dağılımı nasıl çizilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir