Pandalar: logaritmik ölçeğe sahip bir histogram nasıl oluşturulur?


Pandalarda sırasıyla x ekseni ve y ekseninde logaritmik ölçeklere sahip histogramlar oluşturmak için logx ve logy bağımsız değişkenlerini kullanabilirsiniz:

 #create histogram with log scale on x-axis
df[' my_column ']. plot (kind=' hist ', logx= True )

#create histogram with log scale on y-axis
df[' my_column ']. plot (kind=' hist ', logy= True )

Aşağıdaki örnek, pandalarda logaritmik ölçeklere sahip histogramlar oluşturmak için bu bağımsız değişkenlerin nasıl kullanılacağını gösterir.

İlgili: Grafiklerde logaritmik ölçeği ne zaman kullanmalısınız?

Örnek: Pandas’ta logaritmik ölçeğe sahip bir histogram oluşturma

Diyelim ki 5000 satırlı aşağıdaki panda DataFrame’imiz var:

 import pandas as pd
import numpy as np

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

#createDataFrame
df = pd. DataFrame ({' values ': np. random . lognormal (size= 5000 )})

#view first five rows of DataFrame
print ( df.head ())

     values
0 5.075096
1 0.542397
2 0.589682
3 0.341992
4 2.375974

Hem x ekseninde hem de y ekseninde doğrusal ölçeğe sahip bir histogram oluşturmak için aşağıdaki sözdizimini kullanabiliriz:

 #create histogram
df[' values ']. plot (kind=' hist ')

Hem x ekseni hem de y ekseni şu anda doğrusal bir ölçeğe sahiptir.

X eksenini logaritmik ölçeğe dönüştürmek için logx=True bağımsız değişkenini kullanabiliriz:

 #create histogram with log scale on x-axis
df[' values ']. plot (kind=' hist ', logx= True )

x ekseninde logaritmik ölçeğe sahip pandaların histogramı

X eksenindeki değerler artık logaritmik bir ölçeği takip ediyor.

Ve y eksenini logaritmik ölçeğe dönüştürmek için logy=True argümanını kullanabiliriz:

 #create histogram with log scale on y-axis
df[' values ']. plot (kind=' hist ', logy= True ) 

y ekseninde logaritmik ölçeğe sahip pandaların histogramı

Y eksenindeki değerler artık logaritmik bir ölçeği takip ediyor.

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda diğer ortak görevlerin 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