Pandalar serisinden histogram nasıl oluşturulur


Bir panda serisinden histogram oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 my_series. plot (kind=' hist ')

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Not : Çevrimiçi bir Python not defteri kullanıyorsanız ve bu sözdizimini kullandıktan sonra bir histogram görmüyorsanız, önce çevrimiçi olarak %matplotlib’i belirtmeniz gerekebilir.

Örnek 1: Frekans histogramı oluşturma

Aşağıdaki kod, panda serisinden frekans histogramının nasıl oluşturulacağını gösterir:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ')

X ekseni pandalar serisinin değerlerini gösterirken, y ekseni her değerin frekansını gösterir.

Örnek 2: Yoğunluk histogramı oluşturma

Bir panda serisinden yoğunluk histogramı oluşturmak için, arsa() fonksiyonunda yoğunluk=True değerini belirtebiliriz:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ', density= True ) 

X ekseni pandalar serisi değerlerini, y ekseni ise yoğunluğu gösterir.

Örnek 3: Özel bir histogram oluşturma

Son olarak histogram çubuklarının rengini, kullanılan kutu sayısını, eksen etiketlerini ve çizim başlığını özelleştirmek için aşağıdaki sözdizimini kullanabiliriz:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram with custom color, edgecolor, and number of bins
my_hist = data. plot (kind=' hist ', color=' red ', edgecolor=' black ', bins= 20 )

#add x-axis label
my_hist. set_xlabel (' Values ')

#add title
my_hist. set_title (' Distribution of Values ') 

Ek kaynaklar

Aşağıdaki eğitimlerde Python’da diğer ortak grafiklerin nasıl oluşturulacağı açıklanmaktadır:

Matplotlib’de birden fazla satır nasıl çizilir
Pandas DataFrame’den kutu grafiği nasıl oluşturulur
Bir çubuk grafikte birden fazla Pandas sütunu nasıl çizilir

Yorum ekle

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