Spec-Zone.ru › Matplotlib 3.4

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

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

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

Устанавливает позицию прямоугольника.

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

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

set_vertical(v)[source]
Параметры:
vсписок axes_size

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

Примеры использования 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

Spec-Zone.ru

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