Spec-Zone.ru › Matplotlib 3.3

mpl_toolkits.axes_grid1.axes_divider.Divider

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

Bases: object

Класс позиционирования осей.

Делитель инициализируется списками горизонтальных и вертикальных размеров (mpl_toolkits.axes_grid1.axes_size), на основе которых будет разделена заданная прямоугольная область.

Метод new_locator затем создаёт вызываемый объект, который можно использовать в качестве axes_locator осей.

Параметры:
figFigure
postuple of 4 floats

Позиция прямоугольника, который будет разделен.

horizontallist of axes_size

Размеры для горизонтального разделения.

verticallist of axes_size

Размеры для вертикального разделения.

aspectbool

Уменьшается ли общая прямоугольная область, чтобы относительные части горизонтальной и вертикальной шкалы имели одинаковый масштаб.

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

Расположение уменьшенного прямоугольника, когда aspect равно True.

__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.axes_divider', '__doc__': '\n An Axes positioning class.\n\n The divider is initialized with lists of horizontal and vertical sizes\n (:mod:`mpl_toolkits.axes_grid1.axes_size`) based on which a given\n rectangular area will be divided.\n\n The `new_locator` method then creates a callable object\n that can be used as the *axes_locator* of the axes.\n ', '__init__': <function Divider.__init__>, 'get_horizontal_sizes': <function Divider.get_horizontal_sizes>, 'get_vertical_sizes': <function Divider.get_vertical_sizes>, 'get_vsize_hsize': <function Divider.get_vsize_hsize>, '_calc_k': <staticmethod object>, '_calc_offsets': <staticmethod object>, 'set_position': <function Divider.set_position>, 'get_position': <function Divider.get_position>, 'set_anchor': <function Divider.set_anchor>, 'get_anchor': <function Divider.get_anchor>, 'set_horizontal': <function Divider.set_horizontal>, 'get_horizontal': <function Divider.get_horizontal>, 'set_vertical': <function Divider.set_vertical>, 'get_vertical': <function Divider.get_vertical>, 'set_aspect': <function Divider.set_aspect>, 'get_aspect': <function Divider.get_aspect>, 'set_locator': <function Divider.set_locator>, 'get_locator': <function Divider.get_locator>, 'get_position_runtime': <function Divider.get_position_runtime>, 'locate': <function Divider.locate>, 'new_locator': <function Divider.new_locator>, 'append_size': <function Divider.append_size>, 'add_auto_adjustable_area': <function Divider.add_auto_adjustable_area>, '__dict__': <attribute '__dict__' of 'Divider' objects>, '__weakref__': <attribute '__weakref__' of 'Divider' objects>})
__init__(self, fig, pos, horizontal, vertical, aspect=None, anchor='C') [source]
Параметры:
figFigure
postuple of 4 floats

Позиция прямоугольника, который будет разделен.

horizontallist of axes_size

Размеры для горизонтального разделения.

verticallist of axes_size

Размеры для вертикального разделения.

aspectbool

Уменьшается ли общая прямоугольная область, чтобы относительные части горизонтальной и вертикальной шкалы имели одинаковый масштаб.

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

Расположение уменьшенного прямоугольника, когда aspect равно True.

__module__ = 'mpl_toolkits.axes_grid1.axes_divider'
__weakref__

список слабых ссылок на объект (если определён)

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

Возвращает якорную точку.

get_aspect(self) [source]

Возвращает значение aspect.

get_horizontal(self) [source]

Возвращает горизонтальные размеры.

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

Возвращает позицию прямоугольника.

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

Возвращает вертикальные размеры.

get_vertical_sizes(self, renderer) [source]
get_vsize_hsize(self) [source]
locate(self, nx, ny, nx1=None, ny1=None, axes=None, renderer=None) [source]
Параметры:
nx, nx1int

Целые числа, определяющие позицию столбца ячейки. Если nx1 равно None, указывается единственный nx-й столбец. В противном случае указывается расположение столбцов, охватывающих область от nx до nx1 (но не включая nx1-й столбец).

ny, ny1int

То же самое, что и nx и nx1, но для позиций строк.

axes
renderer
new_locator(self, nx, ny, nx1=None, ny1=None) [source]

Возвращает новый AxesLocator для указанной ячейки.

Параметры:
nx, nx1int

Целые числа, определяющие позицию столбца ячейки. Если nx1 равно None, указывается единственный nx-й столбец. В противном случае указывается расположение столбцов, охватывающих область от nx до nx1 (но не включая nx1-й столбец).

ny, ny1int

То же самое, что и nx и nx1, но для позиций строк.

set_anchor(self, anchor) [source]
Параметры:
anchor{'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

Позиция якоря

значение описание
'C' Центр
'SW' левый нижний угол
'S' низ
'SE' правый нижний угол
'E' право
'NE' правый верхний угол
'N' верх
'NW' левый верхний угол
'W' лево
set_aspect(self, aspect=False) [source]
Параметры:
aspectbool
set_horizontal(self, h) [source]
Параметры:
hlist of axes_size

размеры для горизонтального разделения

END_OF_DOCUMENT_MARKER
set_locator(self, _locator) [source]
set_position(self, pos) [source]

Установить положение прямоугольника.

Параметры:
postuple of 4 floats

положение прямоугольника, который будет разделен

set_vertical(self, v) [source]
Параметры:
vlist of axes_size

размеры для вертикального разделения

Примеры использования mpl_toolkits.axes_grid1.axes_divider.Divider

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/mpl_toolkits.axes_grid1.axes_divider.Divider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API