Matplotlib में fig.add_subplot का उपयोग कैसे करें


आप Matplotlib में सबप्लॉट बनाने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add first subplot in layout that has 3 rows and 2 columns
fig. add_subplot (321)

#add fifth subplot in layout that has 3 rows and 2 columns
fig. add_subplot (325)

...

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण 1: एक समान लेआउट के साथ सबप्लॉट जोड़ें

निम्नलिखित कोड दिखाता है कि 3 पंक्तियों और 2 कॉलम वाले लेआउट में छह सबप्लॉट कैसे बनाएं:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (322). set_title (' 322 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (324). set_title (' 324 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (326). set_title (' 326 ')

#display plots
plt. show ()

Matplotlib में fig.add_subplot

ध्यान दें कि परिणाम 3 पंक्तियों और 2 कॉलम वाले लेआउट में प्रदर्शित छह सबप्लॉट हैं।

उदाहरण 2: असमान लेआउट के साथ सबप्लॉट जोड़ें

निम्नलिखित कोड दिखाता है कि चार सबप्लॉट कैसे बनाएं:

  • तीन प्लॉट 3 पंक्तियों और 2 स्तंभों के ग्रिड में बनाए गए हैं।
  • चौथा प्लॉट 1 पंक्ति और 2 कॉलम वाले ग्रिड में बनाया गया है।
 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (122). set_title (' 122 ')

#display plots
plt. show () 

अंतिम परिणाम 3×2 ग्रिड में प्रदर्शित तीन सबप्लॉट है जबकि अंतिम सबप्लॉट 1×2 ग्रिड में प्रदर्शित होता है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य ऑपरेशन कैसे करें:

मैटप्लोटलिब सबप्लॉट्स के बीच रिक्ति को कैसे समायोजित करें
Matplotlib में सबप्लॉट आकार को कैसे समायोजित करें
Matplotlib में सबप्लॉट में शीर्षक कैसे जोड़ें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *