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

Matplotlib में एक पुन: प्रयोज्य Axessubplot ऑब्जेक्ट कैसे बनाएं?

2025-04-16 को पोस्ट किया गया
ब्राउज़ करें:386

] हालांकि यह प्रभावी है, ऐसे परिदृश्य हो सकते हैं, जहां आकृति से स्वतंत्र रूप से एक्सेसब्लॉट ऑब्जेक्ट बनाना वांछनीय है।

How Can I Create Reusable AxesSubplot Objects in Matplotlib? 
को आंकड़ा उदाहरणों से एक्सेसुब्लॉट निर्माण को डिकॉउल करने के लिए, कोई भी एक्सेस इंस्टेंस को पारित करने की शक्ति का उपयोग कर सकता है। उदाहरण के लिए:

def प्लॉट (x, y, ax = कोई नहीं): यदि कुल्हाड़ी कोई नहीं है: ax = plt.gca () # वर्तमान अक्षों को प्राप्त करें (डिफ़ॉल्ट) ax.plot (x, y, 'गो') ax.set_ylabel ('yabba dabba do!') इस उदाहरण में, प्लॉट फ़ंक्शन एक वैकल्पिक अक्ष तर्क लेता है, इसके उपयोग में लचीलापन प्रदान करता है:

# दो सबप्लॉट के साथ एक आकृति बनाएं Fig1, (ax1, ax2) = plt.subplots (nrows = 2) प्लॉट (x, np.sin (x), ax1) # पहले कुल्हाड़ी का उपयोग करें प्लॉट (x, np.random.random (100), ax2) # दूसरे अक्षों का उपयोग करें # एक नया आंकड़ा बनाएं Fig2 = plt.figure () प्लॉट (x, np.cos (x)) # नए आंकड़े के अक्षों का उपयोग करें plt.show ()

इसके अलावा, अक्षों के उदाहरणों को मौजूदा आंकड़ों से जोड़ा जा सकता है, पुन: उपयोग के लिए अनुमति देता है:
def plot(x, y, ax=None):
    if ax is None:
        ax = plt.gca()  # Get the current axes instance (default)
    ax.plot(x, y, 'go')
    ax.set_ylabel('Yabba dabba do!')
आयात matplotlib.pyplot के रूप में plt # एक कुल्हाड़ी उदाहरण बनाएं ax = plt.gca () ax.plot (रेंज (10)) # एक नया आंकड़ा बनाएं Fig2 = plt.figure () Fig2.axes.append (AX) # मौजूदा अक्षों को नए आंकड़े में जोड़ें plt.show ()

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

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

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

Copyright© 2022 湘ICP备2022001581号-3