mpl_toolkits.axisartist.axislines.Axes
- classmpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source]
-
Bases:
matplotlib.axes._axes.AxesСоздайте область Axes в фигуре.
- Параметры
-
-
fig
Figure -
Объект
Figurefig, в котором создаётся область Axes. - rect[left, bottom, width, height]
-
Прямоугольник rect, в котором создаётся область Axes. Координаты rect задаются в
Figureсистеме координат. -
sharex, sharey
Axes, необязательно -
Общий x или y
axisиспользуется с осью x или y в областиAxes. - frameonbool, по умолчанию: True
-
Определяет, видна ли рамка области Axes.
- box_aspectfloat, необязательно
-
Устанавливает фиксированное соотношение сторон прямоугольника области Axes, т.е. отношение высоты к ширине. Подробнее см.
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
bool
bool
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
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
{"linear", "log", "symlog", "logit", ...} или
ScaleBaseнеизвестно
неизвестно
неизвестно
строка
(bottom: float, top: float)
float, больше -0.5
{"linear", "log", "symlog", "logit", ...} or
ScaleBaseнеизвестно
неизвестно
float
- Возвращает
-
Axes-
Объект нового
Axes.
- __call__(*args, **kwargs)[source]
-
Вызов self как функции.
- 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
-
Пределы осей.
- cla()[source]
-
Очистить ось.
- get_grid_helper()[source]
- grid(visible=None, which='major', axis='both', **kwargs)[source]
-
Включает или выключает линии сетки и, необязательно, устанавливает их свойства.
- invalidate_grid_helper()[source]
-
[Устарело]
Примечания
Устарело начиная с версии 3.4:
- 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"
- 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>, 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'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
bool
bool
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
неизвестно
None или bool или float или вызываемый объект
[левый, нижний, ширина, высота] или
Bboxнеизвестно
float или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
строка
bool
неизвестно
строка
(нижняя граница: float, верхняя граница: float)
float больше -0.5
{"линейный", "логарифмический", "симлогарифмический", "логит", ...} или
ScaleBaseнеизвестно
неизвестно
неизвестно
строка
(нижняя граница: float, верхняя граница: float)
float больше -0.5
{"линейный", "логарифмический", "симлогический", "логит", ...} или
ScaleBaseнеизвестно
неизвестно
вещественное число
- toggle_axisline(b=None)[source]
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html