पंडों के प्लॉट में इंडेक्स का उपयोग कैसे करें (उदाहरण के साथ)


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

विधि 1: प्लॉट() का उपयोग करें

 df. plot (y=' my_column ')

यदि आप x-अक्ष के लिए उपयोग करने के लिए एक चर निर्दिष्ट नहीं करते हैं, तो पांडा डिफ़ॉल्ट सूचकांक मानों का उपयोग करेंगे।

विधि 2: use_index=True के साथ प्लॉट() का उपयोग करें

 df. plot (y=' my_column ', use_index= True )

use_index=True तर्क स्पष्ट रूप से पांडा को x-अक्ष के लिए सूचकांक मानों का उपयोग करने के लिए कहता है।

ये दोनों विधियाँ समान परिणाम देंगी।

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 import pandas as pd

#create DatFrame
df = pd. DataFrame ({' sales ': [8, 8, 9, 12, 13, 14, 22, 26, 25, 22]},
                   index=pd. date_range (' 1/1/2020 ', periods= 10 , freq=' m '))

#view DataFrame
print (df)

            dirty
2020-01-31 8
2020-02-29 8
2020-03-31 9
2020-04-30 12
2020-05-31 13
2020-06-30 14
2020-07-31 22
2020-08-31 26
2020-09-30 25
2020-10-31 22

उदाहरण 1: प्लॉट() का उपयोग करें

निम्नलिखित कोड दिखाता है कि लाइन चार्ट बनाने के लिए पांडा में प्लॉट ( ) फ़ंक्शन का उपयोग कैसे करें जो डेटाफ़्रेम से इंडेक्स मानों को एक्स-अक्ष के रूप में और बिक्री कॉलम से मानों को वाई-अक्ष मानों के रूप में उपयोग करता है:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ') 

पांडा प्लॉट में इंडेक्स को x-अक्ष मान के रूप में उपयोग करते हैं

ध्यान दें कि प्लॉट स्वचालित रूप से लाइन चार्ट के एक्स-अक्ष पर मान के रूप में डेटाफ़्रेम इंडेक्स तिथियों का उपयोग करता है।

चूँकि हमने x-अक्ष पर उपयोग करने के लिए कोई चर निर्दिष्ट नहीं किया है, पांडा ने डिफ़ॉल्ट सूचकांक मानों का उपयोग किया है।

उदाहरण 2: use_index=True के साथ प्लॉट() का उपयोग करें

निम्नलिखित कोड दिखाता है कि एक लाइन चार्ट बनाने के लिए use_index=True तर्क के साथ प्लॉट ( ) फ़ंक्शन का उपयोग कैसे करें जो डेटाफ़्रेम से इंडेक्स मानों को एक्स-अक्ष के रूप में और बिक्री कॉलम से मानों को अक्ष के रूप में उपयोग करता है मान y’s:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ', use_index= True ) 

पांडा प्लॉट में इंडेक्स को x-अक्ष मान के रूप में उपयोग करते हैं

एक बार फिर, प्लॉट डेटाफ़्रेम इंडेक्स तिथियों को लाइन ग्राफ़ के x-अक्ष पर मान के रूप में उपयोग करता है।

ध्यान दें कि यह ग्राफ़ पिछले ग्राफ़ से मेल खाता है।

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

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

पांडा: प्लॉट में शीर्षक कैसे जोड़ें
पांडा: प्लॉट कैप्शन कैसे बनाएं
पांडा: GroupBy से बार प्लॉट कैसे बनाएं

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

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