Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें?


पैंडास के साथ लेजेंड को प्लॉट के बाहर रखने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं:

  • Column1 और Column2 कीज़ के साथ एक डिक्शनरी d बनाएं।

  • DataFrame(d) का उपयोग करके डेटा फ्रेम बनाएं।

  • स्टाइल्स की लिस्ट के साथ डेटा फ्रेम प्लॉट करें।

  • legend() का उपयोग करके फिगर पर लेजेंड रखें। bbox_to_anchor कीवर्ड मैन्युअल लेजेंड प्लेसमेंट के लिए बहुत अच्छी डिग्री ऑफ कंट्रोल देता है। उदाहरण के लिए, यदि आप अपने एक्सिस लेजेंड को फिगर के टॉप राइट कॉर्नर पर रखना चाहते हैं बजाय एक्सिस के कॉर्नर के, तो बस उस कॉर्नर की लोकेशन स्पेसिफाई करें, और उस लोकेशन का कोऑर्डिनेट सिस्टम।

  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = {'Column 1': [i for i in range(10)],
     'Column 2': [i * i for i in range(10)]}
df = pd.DataFrame(d)
df.plot(style=['o', 'rx'])
plt.legend(bbox_to_anchor=(1.0, 1.0))
plt.show()

आउटपुट

पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें?


  1. Matplotlib में कलरबार के साथ 3D फिगर में स्कैटर पॉइंट्स कैसे प्लॉट करें? Matplotlib में कलरबार के साथ 3D फिगर में स्कैटर पॉइंट्स कैसे प्लॉट करें?

    कलरबार के साथ 3D फिगर में स्कैटर पॉइंट्स प्लॉट करने के लिए scatter() और colorbar() मेथड्स का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। सबप्लॉट अरेंजमेंट के रूप में एक्सिस जोड़ें। NumPy का उ

  1. Matplotlib में लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम कैसे प्लॉट करें? Matplotlib में लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम कैसे प्लॉट करें?

    लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम प्लॉट करने के लिए set_index() मेथड का उपयोग करके इंडेक्स सेट करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। Category 1, Category 2, और Category 3 कॉलम के साथ डेटाफ्रेम बनाएं। मौजूदा कॉलम का उपयोग करके डेटाफ्रेम इंडेक्स सेट करने

  1. Matplotlib फिगर के मार्जिन्स कैसे सेट करें? Matplotlib फिगर के मार्जिन्स कैसे सेट करें?

    Matplotlib फिगर के मार्जिन्स सेट करने के लिए margins() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके t और y डेटा पॉइंट्स बनाएं। इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें। plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें। प्लॉट का