पांडास डेटाफ़्रेम से हिस्टोग्राम कैसे बनाएं
आप पांडा डेटाफ़्रेम से हिस्टोग्राम बनाने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
df. hist (column=' col_name ')
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: एक एकल हिस्टोग्राम आलेखित करें
निम्नलिखित कोड दिखाता है कि पांडा डेटाफ़्रेम में किसी विशेष कॉलम के लिए एकल हिस्टोग्राम कैसे बनाया जाए:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29, 29, 31, 31, 33], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 7, 7, 8, 9], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12, 10, 7, 7, 9]}) #view first five rows of DataFrame df. head () points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 #create histogram for 'points' column df. hist (column=' points ')
हम हिस्टोग्राम को विशिष्ट रंगों, शैलियों, लेबलों और डिब्बे की संख्या के साथ भी अनुकूलित कर सकते हैं:
#create custom histogram for 'points' column df. hist (column=' points ', bins= 5 , grid= False , rwidth= .9 , color=' purple ')
x-अक्ष प्रति खिलाड़ी अर्जित अंक दिखाता है और y-अक्ष इस बात की आवृत्ति दर्शाता है कि कितने खिलाड़ियों ने इतने अंक अर्जित किए।
उदाहरण 2: एकाधिक हिस्टोग्राम आलेखित करना
निम्नलिखित कोड दिखाता है कि पांडा डेटाफ़्रेम से एकाधिक हिस्टोग्राम कैसे प्लॉट करें:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ':['A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B'], ' points ': [25, 12, 15, 14, 19, 23, 25, 29, 29, 31, 31, 33]}) #view first five rows df. head () team points 0 to 25 1 to 12 2 to 15 3 to 14 4 to 19 #create histogram for each team df. hist (column=' points ', by=' team ', bins= 3 , grid= False , rwidth= .9 , color=' purple ', sharex= True )
ध्यान दें कि शेयरएक्स तर्क निर्दिष्ट करता है कि दो हिस्टोग्राम को समान एक्स-अक्ष साझा करना चाहिए।
इससे दो हिस्टोग्राम के बीच मूल्यों के वितरण की तुलना करना आसान हो जाता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य प्लॉट कैसे बनाएं:
Matplotlib में एकाधिक पंक्तियाँ कैसे प्लॉट करें
पांडास डेटाफ़्रेम से बॉक्सप्लॉट कैसे बनाएं
एक बार चार्ट पर एकाधिक पांडा कॉलम कैसे प्लॉट करें