Matplotlib में एक सबप्लॉट की ऊंचाई को एब्सोल्यूट तरीके से एडजस्ट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- सबप्लॉट की एब्सोल्यूट ऊंचाई के लिए, Axes() क्लास का उपयोग करें।
- फिगर में एक्सेस जोड़ें।
- एक्सेस पर डेटा पॉइंट्स प्लॉट करें।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
from matplotlib import pyplot as pl pl.rcParams["figure.figsize"] = [7.50, 4.50] pl.rcParams["figure.autolayout"] = True figure = pl.figure() axes = pl.Axes(figure, [.4, .6, .25, .25]) figure.add_axes(axes) pl.plot([1, 2, 3, 4], [1, 2, 3, 4]) axes = pl.Axes(figure, [.4, .1, .25, .25]) figure.add_axes(axes) pl.plot([1, 2, 3, 4], [1, 2, 3, 4]) pl.show()
आउटपुट
