Spec-Zone.ru › Matplotlib

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_axesAxes или список объектов Axes

Оси, оформление которых учитывается.

padfloat, по умолчанию: 0.1

Дополнительный отступ в дюймах.

adjust_dirsсписок значений {"left", "right", "bottom", "top"}, необязательный

Стороны, к которым добавляется отступ; по умолчанию — все четыре стороны.

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', юго-запад, — нижний левый угол и т. д.).

См. также

Axes.set_anchor
set_aspect(aspect=False)[исходный код]
Параметры:
aspectbool
set_horizontal(h)[исходный код]
Параметры:
hсписок элементов axes_size

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

set_locator(_locator)[исходный код]
set_position(pos)[исходный код]

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

Параметры:
posкортеж из 4 чисел с плавающей точкой

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

set_vertical(v)[исходный код]
Параметры:
vсписок элементов axes_size

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

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

Демонстрация HBoxDivider и VBoxDivider

Демонстрация HBoxDivider и VBoxDivider

Оси с фиксированным физическим размером

Оси с фиксированным физическим размером

Простой разделитель осей 1

Простой разделитель осей 1

Простой разделитель осей 3

Простой разделитель осей 3

© 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

Spec-Zone.ru

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