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

कुल्हाड़ियों के निर्माण के बाद Matplotlib सबप्लॉट आकार/स्थिति बदलना

कुल्हाड़ियों के निर्माण के बाद सबप्लॉट आकार या स्थिति बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं-

  • एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
  • एक '~.axes.Axes' जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए विधि।
  • सबप्लॉट्स को ग्रिडस्पेक() का उपयोग करके एक आकृति के भीतर रखने के लिए एक ग्रिड लेआउट कक्षा।
  • ग्रिड विनिर्देशों की स्थिति निर्धारित करें।
  • सबप्लॉटस्पेक सेट करें उदाहरण।
  • एक '~.axes.Axes' जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए विधि, ग्रिडस्पेक उदाहरण के साथ।
  • सबप्लॉट के बीच और उसके आस-पास पैडिंग समायोजित करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt
from matplotlib import gridspec as gridspec
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
gs = gridspec.GridSpec(3, 1)
ax.set_position(gs[0:2].get_position(fig))
ax.set_subplotspec(gs[0:2])
fig.add_subplot(gs[2])
fig.tight_layout()
plt.show()

आउटपुट

कुल्हाड़ियों के निर्माण के बाद Matplotlib सबप्लॉट आकार/स्थिति बदलना


  1. Matplotlib में अक्ष साझा करते समय टिक लेबल दिखाएं

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

  1. Matplotlib फिगर लेजेंड की स्थिति और संरेखण कैसे करें?

    matplotlib फिगर लेजेंड को स्थिति और संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- प्लॉट लाइन1 और लाइन2 प्लॉट () . का उपयोग करके विधि। आकृति पर एक किंवदंती रखें। bbox_to_anchor का उपयोग करें स्थिति निर्धारित करने और पौराणिक तत्वों के क्षैतिज संरेखण बनाने के लिए। आंकड़ा प्रदर्शित करने के लिए,

  1. Matplotlib का उपयोग करके प्लॉट पर ग्रिड के आकार को परिभाषित करें

    एक प्लॉट पर ग्रिड के आकार को परिभाषित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। सबप्लॉट व्यवस्था के एक भाग के रूप में आकृति में एक कुल्हाड़ी जोड़ें। एक इनपुट सूची के साथ एक वक्र प्लॉट करें। x और y मार्जिन