कुल्हाड़ियों के निर्माण के बाद सबप्लॉट आकार या स्थिति बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं-
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- एक '~.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()
आउटपुट