Spec-Zone.ru › Matplotlib 2.2

matplotlib.axes.Axes.axvspan

Axes.axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs) [source]

Добавить вертикальную полосу (прямоугольник) по оси.

Нарисовать вертикальную полосу (прямоугольник) от xmin до xmax. С использованием значений по умолчанию ymin = 0 и ymax = 1. Это всегда охватывает диапазон значений по оси y, независимо от настроек ylim, даже если вы их измените, например, с помощью команды set_ylim(). То есть, вертикальная протяжённость задаётся в координатах осей: 0=нижняя, 0.5=середина, 1.0=верхняя, но положение по y задаётся в координатах данных.

Параметры:
xmin : scalar

Число, обозначающее первую координату по оси X прямоугольника вертикальной полосы в единицах данных.

xmax : scalar

Число, обозначающее вторую координату по оси X прямоугольника вертикальной полосы в единицах данных.

ymin : scalar, optional

Число, обозначающее первую координату по оси Y прямоугольника вертикальной полосы в относительных единицах оси Y (0-1). По умолчанию 0.

ymax : scalar, optional

Число, обозначающее вторую координату по оси Y прямоугольника вертикальной полосы в относительных единицах оси Y (0-1). По умолчанию 1.

Возвращает:
rectangle : matplotlib.patches.Polygon

Вертикальная полоса (прямоугольник) от (xmin, ymin) до (xmax, ymax).

Другие параметры:
**kwargs

Дополнительные параметры — свойства класса matplotlib.patches.Polygon.

См. также

axhspan
Добавить горизонтальную полосу по осям.

Примеры

Нарисовать вертикальный, зелёный, полупрозрачный прямоугольник от x = 1.25 до x = 1.55, который охватывает весь диапазон значений по оси y.

>>> axvspan(1.25, 1.55, facecolor='g', alpha=0.5)

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.axes.Axes.axvspan.html

Spec-Zone.ru

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