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

Matplotlib पाई चार्ट में लीजेंड कैसे जोड़ें?


Matplotlib पाई चार्ट में लीजेंड जोड़ने के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • लेबल्स, कलर्स और साइज़ की लिस्ट बनाएं।
  • pie() मेथड का उपयोग करके कलर्स और साइज़ के साथ पैचेज और टेक्स्ट प्राप्त करें।
  • पैचेज और लेबल्स के साथ प्लॉट पर लीजेंड रखें।
  • एक्सिस लिमिट्स बदलकर इक्वल स्केलिंग सेट करें (यानी सर्कल्स को सर्कुलर बनाएं)।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
labels = ['Walk', 'Talk', 'Sleep', 'Work']
sizes = [23, 45, 12, 20]
colors = ['red', 'blue', 'green', 'yellow']
patches, texts = plt.pie(sizes, colors=colors, shadow=True, startangle=90)
plt.legend(patches, labels, loc="best")
plt.axis('equal')
plt.show()

आउटपुट

Matplotlib पाई चार्ट में लीजेंड कैसे जोड़ें?


  1. Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें? Matplotlib लीजेंड बॉक्स का आकार कैसे एडजस्ट करें?

    Matplotlib लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, हम लीजेंड मेथड में borderpad आर्गुमेंट्स का उपयोग कर सकते हैं। चरण अलग-अलग लाइन विड्थ के साथ दो सूचियों का उपयोग करके line1 और line2 बनाएं। फिगर पर लीजेंड रखने और लीजेंड बॉक्स का आकार एडजस्ट करने के लिए, legend() मेथड में borderpad=2 का उपयोग

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें? Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d प्लॉट के लिए कलरबार जोड़ने के लिए, हम कलरबार() मेथड के आर्गुमेंट में स्केलेबल मैपेबल ऑब्जेक्ट पास कर सकते हैं। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके 2D हिस्टोग्राम प्लॉट बनाएं। hist

  1. Python Matplotlib में मैन्युअल रूप से लीजेंड आइटम जोड़ना Python Matplotlib में मैन्युअल रूप से लीजेंड आइटम जोड़ना

    plt.legend() मेथड का उपयोग करके, हम लीजेंड बना सकते हैं, और frameon पास करने से वहां बॉर्डर रखने में मदद मिलेगी। चरण plt.xlabel() मेथड का उपयोग करके X-अक्ष लेबल सेट करें। plt.ylabel() मेथड का उपयोग करके Y-अक्ष लेबल सेट करें। plot() मेथड का उपयोग करके लाइन बनाएं। स्थान और लीजेंड ड्रॉन फ्लैग स्थान ख