पांडा: बार चार्ट पर एकाधिक कॉलम कैसे प्लॉट करें


आप एक ही बार चार्ट पर पांडा डेटाफ़्रेम के एकाधिक कॉलम प्लॉट करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 df[[' x ', ' var1 ', ' var2 ', ' var3 ']]. plot (x=' x ', kind=' bar ')

x कॉलम का उपयोग x-अक्ष चर के रूप में किया जाएगा और var1 , var2 और var3 का उपयोग y-अक्ष चर के रूप में किया जाएगा।

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: बार चार्ट पर कॉलम प्लॉट करना

निम्नलिखित कोड दिखाता है कि बार चार्ट पर तीन कॉलम कैसे प्लॉट किए जाएं, यह निर्दिष्ट करते हुए कि अवधि नामक कॉलम को एक्स-अक्ष पर एक चर के रूप में उपयोग किया जाना चाहिए:

 import pandas as pd
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' A ': [9, 12, 15, 14, 19, 23, 25, 29],
                   ' B ': [5, 7, 7, 9, 12, 9, 9, 14],
                   ' C ': [5, 4, 7, 13, 15, 15, 18, 31]})

#plot columns on bar chart
df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ') 

पांडा एक बार चार्ट में कई कॉलम बनाते हैं

हम केवल कुछ कॉलम बनाना भी चुन सकते हैं, जैसे A और B :

 df[[' period ', ' A ', ' B ']]. plot (x=' period ', kind=' bar ') 

उदाहरण 2: स्टैक्ड बार चार्ट पर कॉलम प्लॉट करना

स्टैक्ड बार चार्ट बनाने के लिए, बस प्लॉट फ़ंक्शन में stacked=True निर्दिष्ट करें:

 import pandas as pd
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' A ': [9, 12, 15, 14, 19, 23, 25, 29],
                   ' B ': [5, 7, 7, 9, 12, 9, 9, 14],
                   ' C ': [5, 4, 7, 13, 15, 15, 18, 31]})

#create stacked bar chart
df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ', stacked= True ) 

पांडा कॉलम के साथ स्टैक्ड बार चार्ट

बार के रंग बदलने के लिए, बस रंग तर्क का उपयोग इस प्रकार करें:

 df[[' period ', ' A ', ' B ', ' C ']]. plot (x=' period ', kind=' bar ', stacked= True ,
color=[' red ', ' pink ', ' gold ']) 

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

पांडास डेटाफ़्रेम से एकाधिक श्रृंखलाएँ कैसे प्लॉट करें
पांडास डेटाफ़्रेम से पॉइंट क्लाउड कैसे बनाएं

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

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