mpl_toolkits.axisartist.axislines.Axes
- classmpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source]
-
Bases:
AxesСоздать область построения графиков (Axes) в фигуре.
- Параметры:
-
-
fig
Figure -
Область построения графиков создаётся в
Figurefig. - rectкортеж (left, bottom, width, height).
-
Область построения графиков создаётся в прямоугольнике rect. rect задаётся в координатах
Figure. -
sharex, sharey
Axes, необязательно - frameonbool, по умолчанию: True
-
Отображать рамку области построения графиков.
- box_aspectfloat, необязательно
-
Установить фиксированное соотношение сторон прямоугольника области построения графиков, т.е. отношение высоты к ширине. Подробнее см.
set_box_aspect. - **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемая функция
[left, bottom, width, height] или
Bboxнеизвестно
float или None
bool
(scale: float, length: float, randomness: float)
bool или None
строка
строка
bool
неизвестно
строка
(bottom: float, top: float)
float больше чем -0.5
неизвестно
неизвестно
неизвестно
неизвестно
строка
-
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- __call__(*args, **kwargs)[source]
-
Вызов себя как функции.
- propertyaxis
-
Удобный метод для получения или изменения некоторых свойств осей.
Подписи вызова:
xmin, xmax, ymin, ymax = axis() xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax]) xmin, xmax, ymin, ymax = axis(option) xmin, xmax, ymin, ymax = axis(**kwargs)
- Параметры:
-
- xmin, xmax, ymin, ymaxfloat, необязательно
-
Пределы осей, которые нужно установить. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
- optionbool или str
-
Если bool, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение
Описание
'on'
Включить линии и метки осей. То же, что
True.'off'
Выключить линии и метки осей. То же, что
False.'equal'
Установить одинаковое масштабирование (т.е., сделать окружности круговыми) путем изменения пределов осей. Это то же, что
ax.set_aspect('equal', adjustable='datalim'). В этом случае явные пределы данных могут не соблюдаться.'scaled'
Установить одинаковое масштабирование (т.е., сделать окружности круговыми) путем изменения размеров области графика. Это то же, что
ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее автоматическое масштабирование будет отключено.'tight'
Установить пределы, достаточно большие, чтобы показать все данные, затем отключить дальнейшее автоматическое масштабирование.
'auto'
Автоматическое масштабирование (заполнить область графика данными).
'image'
'scaled' с пределами осей, равными пределам данных.
'square'
Квадратный график; аналогично 'scaled', но изначально принуждая
xmax-xmin == ymax-ymin. - emitbool, по умолчанию: True
-
Уведомлять ли наблюдателей об изменении пределов осей. Этот параметр передается в
set_xlimиset_ylim.
- Возвращаемое значение:
-
- xmin, xmax, ymin, ymaxfloat
-
Пределы осей.
- clear()[source]
-
Очистить область графика.
- get_grid_helper()[source]
- grid(visible=None, which='major', axis='both', **kwargs)[source]
-
Переключить отображение линий сетки и, необязательно, установить свойства линий.
- new_fixed_axis(loc, offset=None)[source]
- new_floating_axis(nth_coord, value, axis_direction='bottom')[source]
- new_gridlines(grid_helper=None)[source]
-
[Устаревшее] Создает и возвращает новый экземпляр GridlineCollection.
which : "major" или "minor" axis : "both", "x" или "y"
Примечания
Устарело начиная с версии 3.6.
- set(*, adjustable=<UNSET>, agg_filter=<UNSET>, alpha=<UNSET>, anchor=<UNSET>, animated=<UNSET>, aspect=<UNSET>, autoscale_on=<UNSET>, autoscalex_on=<UNSET>, autoscaley_on=<UNSET>, axes_locator=<UNSET>, axisbelow=<UNSET>, box_aspect=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, facecolor=<UNSET>, frame_on=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, navigate=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, position=<UNSET>, prop_cycle=<UNSET>, rasterization_zorder=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, title=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xbound=<UNSET>, xlabel=<UNSET>, xlim=<UNSET>, xmargin=<UNSET>, xscale=<UNSET>, xticklabels=<UNSET>, xticks=<UNSET>, ybound=<UNSET>, ylabel=<UNSET>, ylim=<UNSET>, ymargin=<UNSET>, yscale=<UNSET>, yticklabels=<UNSET>, yticks=<UNSET>, zorder=<UNSET>)[source]
-
Устанавливает сразу несколько свойств.
Поддерживаемые свойства:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
логическое значение
{'auto', 'equal'} или число
логическое значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
логическое значение или 'line'
число или None
логическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
None или логическое значение или число с плавающей точкой или вызываемый объект
[слева, снизу, ширина, высота] или
Bboxнеизвестно
число с плавающей точкой или None
логическое значение
(масштаб: число, длина: число, случайность: число)
логическое значение или None
строка
строка
логическое значение
неизвестно
строка
(нижняя граница: число, верхняя граница: число)
число больше -0,5
неизвестно
неизвестно
неизвестно
неизвестно
строка
(нижняя граница: число, верхняя граница: число)
число больше -0.5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- toggle_axisline(b=None)[source]
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html