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

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

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

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • लेबल, रंग, की एक सूची बनाएं और आकार.
  • पाई () का प्रयोग करें रंग और आकार के साथ पैच और टेक्स्ट प्राप्त करने की विधि।
  • एक लेजेंड को पैच और लेबल के साथ प्लॉट पर रखें।
  • अक्ष की सीमा बदलकर बराबर स्केलिंग सेट करें (अर्थात वृत्तों को गोलाकार बनाएं)।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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 लेजेंड बॉक्स के आकार को समायोजित करने के लिए, हम लेजेंड विधि में बॉर्डरपैड तर्कों का उपयोग कर सकते हैं। कदम पंक्ति1 Create बनाएं और लाइन2 अलग-अलग लाइन चौड़ाई वाली दो सूचियों का उपयोग करना। चित्र पर लेजेंड लगाने और लेजेंड बॉक्स के आकार को समायोजित करने के लिए, Borderpad=2 . का उपय

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

    hist2d . के लिए कलरबार जोड़ने के लिए प्लॉट, हम कलरबार () विधि के तर्क के लिए एक स्केलर मैपेबल ऑब्जेक्ट पास कर सकते हैं। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। hist2d() . का उपयोग करके एक 2D हिस्टोग्राम प्लॉट ब

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

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