Spec-Zone.ru › Matplotlib 3.0

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

Пределы оси.

См. также

matplotlib.axes.Axes.set_xlim, matplotlib.axes.Axes.set_ylim

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

Spec-Zone.ru

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