Matplotlib 3.0 - axes.Axes.margins
matplotlib.axes.Axes.margins

matplotlib.axes.Axes.margins
-
Axes.margins(*margins, x=None, y=None, tight=True)
-
ऑटोसैसलिंग मार्जिन सेट या पुनर्प्राप्त करें।
कुल्हाड़ियों की प्रत्येक सीमा में जोड़ा गया पैडिंग डेटा अंतराल का मार्जिन समय है। सभी इनपुट पैरामीटर सीमा [0, 1] के भीतर होने चाहिए। स्थिति और कीवर्ड दोनों तर्क पास करना अमान्य है और एक TypeError बढ़ाएगा। यदि कोई तर्क (स्थिति या अन्यथा) प्रदान नहीं किया जाता है, तो मौजूदा मार्जिन यथावत रहेगा और बस वापस कर दिया जाएगा।
किसी भी मार्जिन को निर्दिष्ट करने से केवल ऑटोस्कोलिंग में परिवर्तन होता है; उदाहरण के लिए, यदि xmargin कोई भी नहीं है, तो xmargin बार X डेटा अंतराल को उस अंतराल के प्रत्येक अंत में जोड़ा जाएगा, इससे पहले कि यह ऑटोस्कोलिंग में उपयोग किया जाए।
पैरामीटर: -
args : float, optional
-
यदि कोई एकल स्थिति तर्क प्रदान किया जाता है, तो यह x- अक्ष और y- अक्ष सीमा के दोनों मार्जिन को निर्दिष्ट करता है। यदि दो स्थितिगत तर्क प्रदान किए जाते हैं, तो उन्हें xmargin , ymargin के रूप में व्याख्या किया जाएगा। यदि एकल अक्ष पर मार्जिन सेट करना वांछित है, तो नीचे वर्णित कीवर्ड तर्कों का उपयोग करें।
-
x, y : float, optional
-
क्रमशः x- अक्ष और y- अक्ष के लिए विशिष्ट मार्जिन मान। इन्हें स्थितिगत तर्कों के साथ उपयोग नहीं किया जा सकता है, लेकिन व्यक्तिगत रूप से उदाहरण के लिए, केवल y- अक्ष पर परिवर्तन के लिए उपयोग किया जा सकता है।
-
tight : bool, default is True
-
तंग पैरामीटर को
autoscale_view()
में पास किया जाता है, जिसे एक मार्जिन बदलने के बाद निष्पादित किया जाता है; यहां डिफ़ॉल्ट सही है , इस धारणा पर कि जब मार्जिन निर्दिष्ट किया जाता है, तो टिक के निशान से मेल खाने के लिए कोई अतिरिक्त पैडिंग आमतौर पर वांछित नहीं है। कोई भी सेट करें पिछली सेटिंग को संरक्षित नहीं करेगा।
यह दिखाता है: -
xmargin, ymargin : float
टिप्पणियाँ
यदि पहले से उपयोग की गई
pcolor()
विधि जैसे किpcolor()
नेuse_sticky_edges
कोTrue
सेट किया है, तो केवल "चिपचिपा कलाकारों" द्वारा निर्धारित सीमाएं संशोधित नहीं की जाएंगी। सभी हाशिये को सेट करने के लिए मजबूर करने के लिए,margins()
कॉल करने से पहलेuse_sticky_edges
कोFalse
सेट करें -