Spec-Zone.ru › Matplotlib 3.2

mpl_toolkits.axes_grid1.axes_divider.Разделитель

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

Bases: object

Этот класс вычисляет положение осей. Он делит заданную прямоугольную область на несколько подпрямоугольников. Вы инициализируете разделитель, задав горизонтальные и вертикальные списки размеров (mpl_toolkits.axes_grid.axes_size), на которых будет основано деление. Затем вы используете метод new_locator, чтобы создать вызываемый объект, который может использоваться в качестве axes_locator осей.

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

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

horizontallist of axes_size

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

verticallist of axes_size

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

aspectbool

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

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

размещение уменьшенного прямоугольника, когда aspect равно True

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]

возвращает аспект

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]

Возвращает новый локатор (mpl_toolkits.axes_grid.axes_divider.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

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

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

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

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

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

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

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

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

Spec-Zone.ru

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