Panda dizisi nasıl çizilir (örneklerle)


Bir panda serisindeki değerleri çizmenin iki yaygın yolu vardır:

Yöntem 1: Panda Serisinden Çizgi Grafiği Oluşturma

 import pandas as pd
import matplotlib. pyplot as plt

plt. plot ( my_series.index , my_series.values )

Yöntem 2: Pandalar Serisinden Histogram Oluşturma

 import pandas as pd
import matplotlib. pyplot as plt

my_series. plot (kind=' hist ')

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Bir panda serisinden çizgi grafiği oluşturma

Aşağıdaki kod, bir panda serisinden çizgi grafiğinin nasıl oluşturulacağını gösterir:

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = 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 line plot to visualize values in Series
plt. plot ( my_series.index , my_series.values )

X ekseni pandas serisinin indeks değerlerini, y ekseni ise serinin gerçek değerlerini göstermektedir.

Çizginin görünümünün yanı sıra eksen etiketleri ve çizim başlığını da özelleştirmek için çeşitli pandalar ve matplotlib işlevlerini kullanabilirsiniz:

 #create customized line plot
plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 )

#add axis labels and title
plt. xlabel (' Index ')
plt. ylabel (' Values ')
plt. title (' Line Plot of Pandas Series ')

pandalar seriyi çizgi grafik olarak çiziyor

Örnek 2: Bir dizi pandadan histogram oluşturun

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

 import pandas as pd
import matplotlib. pyplot as plt

#create pandas Series
my_series = 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 visualize distribution of values in Series
my_series. plot (kind=' hist ')

X ekseni pandalar serisinin değerlerini, y ekseni ise değerlerin sıklığını göstermektedir.

Histogramın görünümünü ve histogramda kullanılan kutu sayısını özelleştirmek için çeşitli pandaları ve matplotlib işlevlerini de kullanabilirsiniz:

 #create histogram with 15 bins
my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 )

#add axis labels and title
plt. xlabel (' Values ')
plt. title (' Histogram of Pandas Series ') 

pandalar serisini histogram olarak çizin

Histogramda kullanılan varsayılan grup sayısının 10 olduğunu unutmayın.

Daha fazla kutu üretmek için bu sayıyı artırmak veya daha az kutu üretmek için bu sayıyı azaltmak amacıyla kutu argümanını kullanmaktan çekinmeyin.

Ek kaynaklar

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

Pandalar serisini değere göre filtreleme
Pandas Serisini DataFrame’e dönüştürme
Pandas serisini NumPy dizisine dönüştürme

Yorum ekle

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