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_grid1.axes_size), на основе которых заданная прямоугольная область будет разделена.Метод
new_locatorзатем создаёт вызываемый объект, который может быть использован в качестве axes_locator осей.Параметры: - figFigure
- posкортеж из 4 чисел с плавающей точкой
-
Позиция прямоугольника, который будет разделен.
-
horizontalсписок из
axes_size -
Размеры для горизонтального разделения.
-
verticalсписок из
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 Класс позиционирования осей.\n\n Делитель инициализируется списками горизонтальных и вертикальных размеров\n (:mod:`mpl_toolkits.axes_grid1.axes_size`) на основе которых заданная\n прямоугольная область будет разделена.\n\n Метод `new_locator` затем создаёт вызываемый объект,\n который может быть использован в качестве *axes_locator* осей.\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>, '__annotations__': {}})
-
__init__(fig, pos, horizontal, vertical, aspect=None, anchor='C')[source] -
Параметры: - figFigure
- posкортеж из 4 чисел с плавающей точкой
-
Позиция прямоугольника, который будет разделен.
-
horizontalсписок из
axes_size -
Размеры для горизонтального разделения.
-
verticalсписок из
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(use_axes, pad=0.1, adjust_dirs=None)[source]
-
append_size(position, size)[source]
-
get_anchor()[source] -
Возвращает значение anchor.
-
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, nx1int
-
Целые числа, определяющие позицию столбца ячейки. Если nx1 равно None, задаётся только nx-й столбец. В противном случае указывается расположение столбцов, охватывающих диапазон от nx до nx1 (но не включая nx1-й столбец).
- ny, ny1int
-
Аналогично nx и nx1, но для позиций строк.
- axes
- renderer
-
new_locator(nx, ny, nx1=None, ny1=None)[source] -
Возвращает новый
AxesLocatorдля указанной ячейки.Параметры: - nx, nx1int
-
Целые числа, определяющие позицию столбца ячейки. Если nx1 равно None, задаётся только nx-й столбец. В противном случае указывается расположение столбцов, охватывающих диапазон от nx до nx1 (но не включая nx1-й столбец).
- ny, ny1int
-
Аналогично 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] -
Параметры: - aspectbool
-
set_horizontal(h)[source] -
Параметры: -
hсписок
axes_size -
размеры для горизонтального разделения
-
hсписок
-
set_locator(_locator)[source]
-
set_position(pos)[source] -
Устанавливает позицию прямоугольника.
Параметры: - posкортеж из 4 чисел с плавающей точкой
-
позиция прямоугольника, который будет разделен
-
set_vertical(v)[source] -
Параметры: -
vсписок
axes_size -
размеры для вертикального разделения
-
vсписок
-
Примеры использования mpl_toolkits.axes_grid1.axes_divider.Divider
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/mpl_toolkits.axes_grid1.axes_divider.Divider.html