matplotlib.axes.Axes.axvspan
-
Axes.axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs)[source] -
Добавить вертикальную полосу (прямоугольник) по оси X.
Отобразить вертикальную полосу (прямоугольник) от
xminдоxmax. С значениями по умолчаниюymin= 0 иymax= 1. Эта полоса всегда охватывает весь диапазон значений по оси Y, независимо от настроек ylim, даже если вы измените их, например, с помощью командыset_ylim(). То есть, вертикальное положение указывается в координатах оси Y: 0=низ, 0.5=середина, 1.0=верх, а положение по оси X - в координатах данных.Параметры: -
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 - Добавить горизонтальную полосу по оси Y.
Примеры
Отобразить вертикальный, зеленый, полупрозрачный прямоугольник от 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/3.0.0/api/_as_gen/matplotlib.axes.Axes.axvspan.html