"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Matplotlib में `plt.plot`, `ax.plot`, और `figure.add_subplot` के बीच मुख्य अंतर क्या हैं?

Matplotlib में `plt.plot`, `ax.plot`, और `figure.add_subplot` के बीच मुख्य अंतर क्या हैं?

2024-11-06 को प्रकाशित
ब्राउज़ करें:908

 What are the key differences between  `plt.plot`, `ax.plot`, and `figure.add_subplot` in Matplotlib?

Matplotlib में कथानक, अक्ष और आकृति के बीच अंतर

Matplotlib विज़ुअलाइज़ेशन बनाने के लिए एक ऑब्जेक्ट-ओरिएंटेड पायथन लाइब्रेरी है। यह तीन प्राथमिक वस्तुओं का उपयोग करता है: आकृति, अक्ष और कथानक।

चित्रा

आकृति संपूर्ण कैनवास या विंडो का प्रतिनिधित्व करती है जिसमें विज़ुअलाइज़ेशन प्रदर्शित किया जाएगा। यह मार्जिन, पृष्ठभूमि रंग और किसी भी अन्य वैश्विक गुणों सहित कैनवास के समग्र आकार और लेआउट को परिभाषित करता है।

अक्ष

अक्ष आकृति के भीतर एक विशिष्ट क्षेत्र का प्रतिनिधित्व करते हैं जहां डेटा प्लॉट किया जाता है . वे प्लॉटिंग के लिए समन्वय प्रणाली को परिभाषित करते हैं, जिसमें अक्ष लेबल, टिक चिह्न और ग्रिड लाइनें शामिल हैं। एकाधिक प्लॉट की अनुमति देने के लिए एक ही आकृति के भीतर एकाधिक अक्ष बनाए जा सकते हैं।

प्लॉट

प्लॉट ऑब्जेक्ट का उपयोग अक्ष के भीतर एक विशिष्ट डेटा विज़ुअलाइज़ेशन का प्रतिनिधित्व करने के लिए किया जाता है। यह एक लाइन प्लॉट, स्कैटर प्लॉट, हिस्टोग्राम या किसी अन्य प्रकार का ग्राफिकल प्रतिनिधित्व हो सकता है। प्रत्येक प्लॉट एक विशिष्ट एक्सिस ऑब्जेक्ट से जुड़ा हुआ है। ]plt.plot(x, y)

: यह विधि छुपी हुई Axes ऑब्जेक्ट की प्लॉट() विधि को लागू करती है और वर्तमान आंकड़े में एक नया प्लॉट बनाती है।

ax = plt.subplot ()

    ax.plot(x, y)
  • : यह विधि स्पष्ट रूप से सबप्लॉट() का उपयोग करके एक एक्सिस ऑब्जेक्ट बनाती है और फिर उस एक्सिस में एक प्लॉट बनाने के लिए इसकी प्लॉट() विधि को लागू करती है।
  • figure = plt.figure()
  • new_plot = आकृति.add_subplot(111) new_plot.plot(x, y): यह विधि सबसे पहले एक बनाती है चित्र ऑब्जेक्ट, फिर add_subplot() का उपयोग करके इसमें एक एक्सिस ऑब्जेक्ट जोड़ता है, और अंत में नए एक्सिस पर प्लॉट() विधि को लागू करता है।
  • विधि चयनविधि का चुनाव निर्भर करता है विशिष्ट उपयोग के मामले की आवश्यकताओं पर:
  • plt.plot()
: त्वरित और सरल इंटरैक्टिव प्लॉट के लिए उपयुक्त।

ax.plot ()

: तब उपयोगी जब आपको विशिष्ट अक्ष गुणों तक पहुंचने और अनुकूलित करने की आवश्यकता होती है।
  • figure.add_subplot(): विज़ुअलाइज़ेशन के लेआउट और अनुकूलन पर अधिक नियंत्रण प्रदान करता है।
  • आखिरकार, उपयुक्त विधि का चयन प्लॉटों की संख्या, वांछित लेआउट और अनुकूलन की आवश्यकता जैसे कारकों पर निर्भर करता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3