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

Matplotlib में एक साजिश से सभी किंवदंतियों को कैसे प्राप्त करें?

Matplotlib में एक भूखंड से सभी किंवदंतियों को प्राप्त करने के लिए, हम get_children() का उपयोग कर सकते हैं अक्ष के सभी गुण प्राप्त करने के लिए विधि, फिर सभी गुणों को पुनरावृत्त करें। यदि कोई आइटम लेजेंड का उदाहरण है, तो लेजेंड टेक्स्ट प्राप्त करें।

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • numpy का उपयोग करके x डेटा पॉइंट बनाएं।

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • प्लॉट पाप(x) और cos(x) प्लॉट () . का उपयोग करके विभिन्न लेबल और रंगों के साथ विधि।

  • अक्ष के बच्चे प्राप्त करें और किंवदंती के ग्रंथ प्राप्त करें।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
import matplotlib

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-10, 10, 100)
fig, ax = plt.subplots()

ax.plot(np.sin(x), color='red', lw=7, label="y=sin(x)")
ax.plot(np.cos(x), color='orange', lw=7, label="y=cos(x)")

plt.legend(loc='upper right')

for item in ax.get_children():
   if isinstance(item, matplotlib.legend.Legend):
      print(item.texts)

plt.show()

आउटपुट

Matplotlib में एक साजिश से सभी किंवदंतियों को कैसे प्राप्त करें?


  1. Matplotlib प्लॉट से डेटा कैसे निकालें?

    Matplotlib में एक प्लॉट से डेटा निकालने के लिए, हम get_xdata() . का उपयोग कर सकते हैं और get_ydata() तरीके। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके y डेटा पॉइंट बनाएं। प्लॉट y डेटा पॉइंट color=red . के साथ और लाइनविड्थ=5 । डेटा निकालने के लिए

  1. Matplotlib का उपयोग करके मेरे सीबॉर्न प्लॉट में लेजेंड का फ़ॉन्ट आकार कैसे बढ़ाएं?

    सीबॉर्न प्लॉट में लेजेंड के फॉन्ट साइज को बढ़ाने के लिए, हम फॉन्टसाइज वेरिएबल का उपयोग कर सकते हैं और इसका उपयोग लीजेंड () में कर सकते हैं। विधि तर्क। कदम पांडा का उपयोग करके डेटा फ़्रेम बनाएं। कुंजियाँ संख्या, गिनती और चयन हैं। barplot() . का उपयोग करके सीबॉर्न में बार प्लॉट करें विधि। वैर

  1. Matplotlib लीजेंड बॉक्स के आकार को कैसे समायोजित करें?

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