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 -
если True, общая прямоугольная область уменьшается так, чтобы относительная часть горизонтальных и вертикальных масштабов имела одинаковый масштаб.
-
anchor : {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'} -
размещение уменьшенного прямоугольника, когда aspect равно True
-
add_auto_adjustable_area(use_axes, pad=0.1, adjust_dirs=None)[source]
-
append_size(position, size)[source]
-
get_anchor()[source] -
возвращает точку привязки
-
get_aspect()[source] -
возвращает
aspect
-
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 равно None, указывается единственный nx-ый столбец. В противном случае указывается положение столбцов, охватывающих от nx до nx1 (но исключая nx1-ый столбец).
-
ny, ny1 : int -
То же, что и nx и nx1, но для положений строк.
- axes
- renderer
-
-
new_locator(nx, ny, nx1=None, ny1=None)[source] -
Возвращает новый локатор (
mpl_toolkits.axes_grid.axes_divider.AxesLocator) для заданной ячейки.Параметры: -
nx, nx1 : int -
Целые числа, определяющие положение столбца ячейки. Когда nx1 равно None, указывается единственный nx-ый столбец. В противном случае указывается положение столбцов, охватывающих от nx до nx1 (но исключая nx1-ый столбец).
-
ny, ny1 : int -
То же, что и nx и nx1, но для положений строк.
-
-
set_anchor(anchor)[source] -
Параметры: -
anchor : {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'} -
позиция точки привязки
значение описание 'C' Центр 'SW' левый нижний угол 'S' низ 'SE' правый нижний угол 'E' право 'NE' правый верхний угол 'N' верх 'NW' левый верхний угол 'W' лево
-
-
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 -
размеры для вертикального деления
-
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/mpl_toolkits.axes_grid1.axes_divider.Divider.html