Matplotlib 3.0 - axes.Axes.set_aspect

matplotlib.axes.Axes.set_aspect




matplotlib

matplotlib.axes.Axes.set_aspect

Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False)

अक्ष स्केलिंग के पहलू को सेट करें, यानी x- इकाई को y- इकाई का अनुपात।

पैरामीटर:
aspect : {'auto', 'equal'} or num

संभावित मान:

मूल्य विवरण
'ऑटो' स्वचालित; डेटा के साथ स्थिति आयत भरें
'बराबरी का' डेटा से x और y के लिए प्लॉट इकाइयों के लिए स्केलिंग
संख्या एक वृत्त को इस तरह फैलाया जाएगा कि ऊंचाई चौड़ाई के गुणा के बराबर हो। पहलू = 1 पहलू = 'बराबर' के समान है।
adjustable : None or {'box', 'datalim'}, optional

यदि कोई None , तो यह परिभाषित करता है कि आवश्यक पहलू को पूरा करने के लिए कौन सा पैरामीटर समायोजित किया जाएगा। अधिक विवरण के लिए set_adjustable देखें।

anchor : None or str or 2-tuple of float, optional

यदि कोई None , तो यह परिभाषित करता है कि जहां पहलू बाधाओं के कारण अतिरिक्त स्थान है, तो अक्ष को खींचा जाएगा। लंगर को निर्दिष्ट करने का सबसे आम तरीका कार्डिनल दिशाओं का संक्षिप्त विवरण है:

मूल्य विवरण
'सी' केंद्रित
'दप' निचले कोने में
'एस' नीचे के किनारे के बीच
'एसई' निचला दायाँ कोना
आदि।

अधिक जानकारी के लिए set_anchor देखें।

share : bool, optional

यदि True , तो सभी साझा किए गए Axes पर सेटिंग लागू करें। डिफ़ॉल्ट False

यह भी देखें

set_adjustable
आवश्यक पहलू को पूरा करने के लिए समायोजित करने के लिए पैरामीटर को परिभाषित करना।
set_anchor
अतिरिक्त स्थान के मामले में स्थिति को परिभाषित करना।

matplotlib.axes.Axes.set_aspect का उपयोग कर उदाहरण