Pandalar histogramında x ekseni aralığı nasıl değiştirilir?


Bir panda histogramında x ekseninin aralığını değiştirmek için aralık bağımsız değişkenini kullanabilirsiniz:

 plt. hist (df[' var1 '], range=[ 10 , 30 ])

Bu özel örnekte x eksenini 10 ile 30 arasına ayarladık.

Aşağıdaki örnek, aralık bağımsız değişkeninin pratikte nasıl kullanılacağını gösterir.

Örnek: Panda Histogramında X Ekseni Aralığını Değiştirme

Aşağıdaki pandalara sahip olduğumuzu varsayalım DataFrame:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' team ': np.repeat ([' A ',' B ',' C '], 100 ),
                   ' points ': np. random . normal (loc= 20 , scale= 2 , size= 300 )})

#view head of DataFrame
print ( df.head ())

  team points
0 A 23.248691
1 A 18.776487
2 A 18.943656
3 A 17.854063
4 A 21.730815

Puan değişkeni için bir histogram oluşturursak pandalar, puan değişkeninin minimum ve maksimum değerlerine göre x ekseni aralığını otomatik olarak seçecektir:

 import matplotlib.pyplot as plt

#create histogram for variable points
plt. hist (df[' points '], edgecolor=' black ')

X ekseni 14’ten 25’e gider.

Puan değişkeninin minimum ve maksimum değerlerini görüntülemek için define() fonksiyonunu kullanabiliriz:

 #summarize distribution of points variable
df[' points ']. describe ()

count 300.000000
mean 20.148800
std 1.890841
min 14.413830
25% 18.818254
50% 20.176352
75% 21.372843
max 25.056651
Name: points, dtype: float64

Minimum değerin 14,41 ve maksimum değerin 25,06 olduğunu görebiliyoruz, bu da grafikteki x ekseninin neden şu anda 14 ile 25 arasında değiştiğini açıklıyor.

Ancak x eksenini 10’dan 30’a çıkmaya zorlamak için range argümanını kullanabiliriz:

 import matplotlib.pyplot as plt

#create histogram for points variable with custom x-axis range
plt. hist (df[' points '], edgecolor=' black ', range=[ 10 , 30 ]) 

X ekseninin artık 10 ile 30 arasında değiştiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde diğer yaygın panda görevlerinin nasıl gerçekleştirileceği açıklanmaktadır:

Pandas DataFrame’den histogram nasıl oluşturulur
Pandalar serisinden histogram nasıl oluşturulur
Pandalarda histogramlar gruba göre nasıl çizilir

Yorum ekle

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