पांडा: लघुगणकीय पैमाने के साथ हिस्टोग्राम कैसे बनाएं


आप पांडा में क्रमशः x-अक्ष और y-अक्ष पर लॉगरिदमिक स्केल के साथ हिस्टोग्राम बनाने के लिए लॉगएक्स और लॉजी तर्कों का उपयोग कर सकते हैं:

 #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 )

निम्नलिखित उदाहरण दिखाता है कि पांडा में लॉगरिदमिक स्केल के साथ हिस्टोग्राम बनाने के लिए इन तर्कों का उपयोग कैसे करें।

संबंधित: आपको चार्ट में लघुगणकीय पैमाने का उपयोग कब करना चाहिए?

उदाहरण: पांडा में लघुगणकीय पैमाने के साथ एक हिस्टोग्राम बनाएं

मान लीजिए कि हमारे पास 5000 पंक्तियों वाला निम्नलिखित पांडा डेटाफ़्रेम है:

 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

हम x-अक्ष और y-अक्ष दोनों पर एक रैखिक पैमाने के साथ हिस्टोग्राम बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

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

x-अक्ष और y-अक्ष दोनों में वर्तमान में एक रैखिक पैमाना है।

हम x-अक्ष को लघुगणकीय पैमाने में बदलने के लिए logx=True तर्क का उपयोग कर सकते हैं:

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

x-अक्ष पर लघुगणकीय पैमाने के साथ पांडा का हिस्टोग्राम

x-अक्ष पर मान अब लघुगणकीय पैमाने का अनुसरण करते हैं।

और हम y अक्ष को लघुगणकीय पैमाने में बदलने के लिए logy=True तर्क का उपयोग कर सकते हैं:

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

y अक्ष पर लघुगणकीय पैमाने के साथ पांडा का हिस्टोग्राम

y-अक्ष पर मान अब लघुगणकीय पैमाने का अनुसरण करते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पांडास डेटाफ़्रेम से हिस्टोग्राम कैसे बनाएं
पांडा श्रृंखला से हिस्टोग्राम कैसे बनाएं
पंडों में समूह द्वारा हिस्टोग्राम कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *