mpl_toolkits.axes_grid1.axes_divider.Divider
- classmpl_toolkits.axes_grid1.axes_divider.Divider(fig, pos, horizontal, vertical, aspect=None, anchor='C')[исходный код]
-
Базовые классы:
objectКласс для позиционирования осей.
Разделитель инициализируется списками горизонтальных и вертикальных размеров (
mpl_toolkits.axes_grid1.axes_size), на основе которых заданная прямоугольная область будет разделена.Затем метод
new_locatorсоздает вызываемый объект, который можно использовать в качестве axes_locator осей.- Параметры:
-
- figFigure
- posкортеж из 4 чисел с плавающей точкой
-
Положение прямоугольника, который будет разделен.
-
horizontalсписок элементов
axes_size -
Размеры для горизонтального разделения.
-
verticalсписок элементов
axes_size -
Размеры для вертикального разделения.
- aspectbool, необязательный
-
Следует ли уменьшить общую прямоугольную область, чтобы относительные масштабы горизонтальной и вертикальной осей совпадали.
- anchor(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}, по умолчанию: 'C'
-
Положение уменьшенного прямоугольника, если aspect имеет значение True.
- add_auto_adjustable_area(use_axes, pad=0.1, adjust_dirs=None)[исходный код]
-
Добавляет вокруг use_axes автоматически подстраиваемые отступы, учитывающие оформление (заголовок, подписи, деления и подписи делений) при компоновке.
- Параметры:
-
-
use_axes
Axesили список объектовAxes -
Оси, оформление которых учитывается.
- padfloat, по умолчанию: 0.1
-
Дополнительный отступ в дюймах.
- adjust_dirsсписок значений {"left", "right", "bottom", "top"}, необязательный
-
Стороны, к которым добавляется отступ; по умолчанию — все четыре стороны.
-
use_axes
- append_size(position, size)[исходный код]
- get_anchor()[исходный код]
-
Возвращает точку привязки.
- get_aspect()[исходный код]
-
Возвращает соотношение сторон.
- get_horizontal()[исходный код]
-
Возвращает горизонтальные размеры.
- get_horizontal_sizes(renderer)[исходный код]
- get_locator()[исходный код]
- get_position()[исходный код]
-
Возвращает положение прямоугольника.
- get_position_runtime(ax, renderer)[исходный код]
- get_subplotspec()[исходный код]
- get_vertical()[исходный код]
-
Возвращает вертикальные размеры.
- get_vertical_sizes(renderer)[исходный код]
- new_locator(nx, ny, nx1=None, ny1=None)[исходный код]
-
Возвращает вызываемый локатор осей для указанной ячейки.
- Параметры:
-
- nx, nx1int
-
Целые числа, задающие положение ячейки в столбцах. Если nx1 равен None, задается один столбец с номером nx. В противном случае задается положение столбцов от nx до nx1 (не включая столбец с номером nx1).
- ny, ny1int
-
То же, что и для nx и nx1, но для положения строк.
- set_anchor(anchor)[исходный код]
-
- Параметры:
-
- anchor(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}
-
Либо пара (x, y) относительных координат (0 — слева или снизу, 1 — справа или сверху), либо 'C' (центр), либо сторона света ('SW', юго-запад, — нижний левый угол и т. д.).
См. также
- set_aspect(aspect=False)[исходный код]
-
- Параметры:
-
- aspectbool
- set_horizontal(h)[исходный код]
-
- Параметры:
-
-
hсписок элементов
axes_size -
размеры для горизонтального разделения
-
hсписок элементов
- set_locator(_locator)[исходный код]
- set_position(pos)[исходный код]
-
Задает положение прямоугольника.
- Параметры:
-
- posкортеж из 4 чисел с плавающей точкой
-
положение прямоугольника, который будет разделен
- set_vertical(v)[исходный код]
-
- Параметры:
-
-
vсписок элементов
axes_size -
размеры для вертикального разделения
-
vсписок элементов
Примеры использования mpl_toolkits.axes_grid1.axes_divider.Divider
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.axes_grid1.axes_divider.Divider.html