Matplotlib 3.0 - axes_grid1.axes_divider.Divider

mpl_toolkits.axes_grid1.axes_divider.Divider




matplotlib

mpl_toolkits.axes_grid1.axes_divider.Divider

class mpl_toolkits.axes_grid1.axes_divider.Divider(fig, pos, horizontal, vertical, aspect=None, anchor='C') [source]

मामले: object

यह वर्ग कुल्हाड़ियों की स्थिति की गणना करता है। यह दिए गए आयताकार क्षेत्र को कई उप-आयतों में विभाजित करता है। आप आकार की क्षैतिज और लंबवत सूची ( mpl_toolkits.axes_grid.axes_size ) सेट करके विभक्त को इनिशियलाइज़ करते हैं कि यह विभाजन पर आधारित होगा। तब आप एक कॉल करने योग्य ऑब्जेक्ट बनाने के लिए new_locator पद्धति का उपयोग करते हैं जिसे अक्षों के axes_locator के रूप में उपयोग किया जा सकता है।

पैरामीटर:
fig : Figure
pos : tuple of 4 floats

आयत की स्थिति जिसे विभाजित किया जाएगा

horizontal : list of axes_size

क्षैतिज विभाजन के लिए आकार

vertical : list of axes_size

ऊर्ध्वाधर विभाजन के लिए आकार

aspect : bool

यदि सही है, तो समग्र आयताकार क्षेत्र कम हो जाता है ताकि क्षैतिज और ऊर्ध्वाधर तराजू के सापेक्ष भाग में समान पैमाने हो।

anchor : {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

पहलू सही होने पर आयत को कम करना

add_auto_adjustable_area(use_axes, pad=0.1, adjust_dirs=None) [source]
append_size(position, size) [source]
get_anchor() [source]

लंगर वापस करो

get_aspect() [source]

वापसी का पहलू

get_horizontal() [source]

क्षैतिज आकार लौटाएं

get_horizontal_sizes(renderer) [source]
get_locator() [source]
get_position() [source]

आयत की स्थिति लौटाएँ।

get_position_runtime(ax, renderer) [source]
get_vertical() [source]

ऊर्ध्वाधर आकार वापस करें

get_vertical_sizes(renderer) [source]
get_vsize_hsize() [source]
locate(nx, ny, nx1=None, ny1=None, axes=None, renderer=None) [source]
पैरामीटर:
nx, nx1 : int

सेल के स्तंभ-स्थिति को निर्दिष्ट करने वाले इंटेगर। जब nx1 कोई नहीं होता है, तो एक एकल nx- स्तंभ निर्दिष्ट किया जाता है। अन्यथा nx1 से nx1 (लेकिन nx1 -th कॉलम को छोड़कर) के बीच फैले स्तंभों का स्थान निर्दिष्ट है।

ny, ny1 : int

Nx और nx1 के समान, लेकिन पंक्ति पदों के लिए।

कुल्हाड़ियों
रेंडरर
new_locator(nx, ny, nx1=None, ny1=None) [source]

निर्दिष्ट सेल के लिए एक नया लोकेटर ( mpl_toolkits.axes_grid.axes_divider.AxesLocator ) देता है।

पैरामीटर:
nx, nx1 : int

सेल के स्तंभ-स्थिति को निर्दिष्ट करने वाले इंटेगर। जब nx1 कोई नहीं होता है, तो एक एकल nx- स्तंभ निर्दिष्ट किया जाता है। अन्यथा nx1 से nx1 (लेकिन nx1 -th कॉलम को छोड़कर) के बीच फैले स्तंभों का स्थान निर्दिष्ट है।

ny, ny1 : int

Nx और nx1 के समान, लेकिन पंक्ति पदों के लिए।

set_anchor(anchor) [source]
पैरामीटर:
anchor : {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

लंगर की स्थिति

मूल्य विवरण
'सी' केंद्र
'दप' नीचे बाएँ
'एस' तल
'एसई' नीचे दाएं
'ई' सही
'पूर्वोत्तर' ठीक तरह से ऊपर
'एन' चोटी
'NW' बाएं से बाएं
'डब्ल्यू' बाएं
set_aspect(aspect=False) [source]
पैरामीटर:
aspect : bool
set_horizontal(h) [source]
पैरामीटर:
h : list of axes_size

क्षैतिज विभाजन के लिए आकार

set_locator(_locator) [source]
set_position(pos) [source]

आयत की स्थिति निर्धारित करें।

पैरामीटर:
pos : tuple of 4 floats

आयत की स्थिति जिसे विभाजित किया जाएगा

set_vertical(v) [source]
पैरामीटर:
v : list of axes_size

ऊर्ध्वाधर विभाजन के लिए आकार