mpl_toolkits.axisartist.axislines.Axes
- classmpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source]
-
Bases:
AxesСоздать Axes в фигуре.
- Параметры:
-
-
fig
Figure -
Axes строится в
Figurefig. - *args
-
*argsможет быть одиночным(left, bottom, width, height)прямоугольником или одиночнойBbox. Это определяет прямоугольник (в координатах фигуры), где размещается Axes.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)определяет размер массива подграфиков, аindex- 1-индекс подграфика, который создаётся. Наконец,*argsтакже может напрямую быть экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательно -
Ось x или y совмещается с осью x или y в входном
Axes. - frameonbool, по умолчанию: True
-
Определяет, видна ли рамка Axes.
- box_aspectfloat, необязательно
-
Установить фиксированный аспект для прямоугольника Axes, т. е. отношение высоты к ширине. Подробности см. в
set_box_aspect. - **kwargs
-
Другие необязательные ключевые аргументы:
-
fig
Свойство
Описание
{'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
неизвестно
неизвестно
неизвестно
неизвестно
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
- __call__(*args, **kwargs)[source]
-
Вызов себя как функции.
- свойствоaxis
-
Удобный метод для получения или задания некоторых свойств оси.
Подписи:
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, ymaxчисло с плавающей точкой, необязательно
-
Пределы оси, которые нужно установить. Это также можно сделать с помощью
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
- optionбулево значение или строка
-
Если булево значение, включает или выключает линии и метки осей. Если строка, возможные значения:
Значение
Описание
'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. - emitбулево значение, по умолчанию: True
-
Указывает, уведомляются ли наблюдатели об изменении пределов оси. Этот параметр передается в
set_xlimиset_ylim.
- Возвращаемое значение:
-
- xmin, xmax, ymin, ymaxчисло с плавающей точкой
-
Пределы оси.
- clear()[source]
-
Очистить Axes.
- 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>, subplotspec=<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.7.5/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html