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