पांडा: लघुगणकीय पैमाने के साथ हिस्टोग्राम कैसे बनाएं
आप पांडा में क्रमशः 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-अक्ष पर मान अब लघुगणकीय पैमाने का अनुसरण करते हैं।
और हम y अक्ष को लघुगणकीय पैमाने में बदलने के लिए logy=True तर्क का उपयोग कर सकते हैं:
#create histogram with log scale on y-axis
df[' values ']. plot (kind=' hist ', logy= True )
y-अक्ष पर मान अब लघुगणकीय पैमाने का अनुसरण करते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पांडास डेटाफ़्रेम से हिस्टोग्राम कैसे बनाएं
पांडा श्रृंखला से हिस्टोग्राम कैसे बनाएं
पंडों में समूह द्वारा हिस्टोग्राम कैसे बनाएं