mpl_toolkits.axisartist.axislines.Axes
-
class mpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source] -
Bases:
matplotlib.axes._axes.Axes-
class AxisDict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)[source] -
Bases:
dict
-
axis -
Удобный метод для получения или задания некоторых свойств оси.
Вызовы:
xmin, xmax, ymin, ymax = axis() xmin, xmax, ymin, ymax = axis(list_arg) xmin, xmax, ymin, ymax = axis(string_arg) xmin, xmax, ymin, ymax = axis(**kwargs)
Параметры: -
v : List[float] or one of the strings listed below. -
Необязательный позиционный-только аргумент
Если список, устанавливает пределы данных оси. Если строка:
Значение Описание 'on' Включает линии и метки оси. 'off' Отключает линии и метки оси. 'equal' Устанавливает одинаковое масштабирование (например, чтобы окружности были круглыми), изменяя пределы оси. 'scaled' Устанавливает одинаковое масштабирование (например, чтобы окружности были круглыми), изменяя размеры области графика. 'tight' Устанавливает пределы, достаточно большие, чтобы отобразить все данные. 'auto' Автоматическое масштабирование (заполняет область графика данными). 'normal' То же, что и 'auto'; устарело. 'image' 'scaled' с пределами оси, равными пределам данных. 'square' Квадратный график; аналогично 'scaled', но изначально принудительно устанавливает xmax-xmin = ymax-ymin. -
emit : bool, optional -
Передаётся в функции set_{x,y}lim, если наблюдатели уведомляются об изменении пределов оси.
-
xmin, ymin, xmax, ymax : float, optional -
Пределы оси, которые нужно установить.
Возвращает: -
xmin, xmax, ymin, ymax : float -
Пределы оси.
-
-
cla()[source] -
Очистить текущую ось.
-
draw(renderer, inframe=False)[source] -
Отрисовать всё (линии графика, оси, метки)
-
get_children()[source] -
возвращает список дочерних элементов
-
get_grid_helper()[source]
-
get_tightbbox(renderer, call_axes_locator=True)[source] -
Возвращает плотное ограничивающее прямоугольник оси, включая ось и её декораторы (подписи осей, заголовки и т.д.).
Элементы, у которых
artist.set_in_layout(False)не включаются в прямоугольник.Параметры: -
renderer : RendererBase instance -
рендерер, который будет использоваться для отрисовки графиков (например,
fig.canvas.get_renderer()) -
bbox_extra_artists : list of Artist or None -
Список элементов, которые нужно включить в плотный ограничивающий прямоугольник. Если
None(по умолчанию), то все дочерние элементы оси включаются в плотный ограничивающий прямоугольник. -
call_axes_locator : boolean (default True) -
Если call_axes_locator
False, он не вызывает атрибут_axes_locator, который необходим для получения правильного ограничивающего прямоугольника.call_axes_locator=Falseможет быть использован, если вызывающий объект заинтересован только в относительном размере tightbbox по сравнению с bbox оси.
Возвращает: -
bbox : BboxBase -
ограничивающий прямоугольник в пиксельных координатах рисунка.
-
-
grid(b=None, which='major', axis='both', **kwargs)[source] -
Переключает сетку, и необязательно устанавливает свойства линий.
-
invalidate_grid_helper()[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"
-
toggle_axisline(b=None)[source]
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html