當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python matplotlib Axes.axvspan用法及代碼示例


本文簡要介紹 python 語言中 matplotlib.axes.Axes.axvspan 的用法。

用法

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

在軸上添加一個垂直跨度(矩形)。

矩形從 xmin 水平跨越到 xmax,默認情況下,整個 y 軸垂直跨越。 y-span可以使用軸單位的ymin(默認:0)和ymax(默認:1)設置;例如ymin = 0.5 始終指 y 軸的中間,而與 set_ylim 設置的限製無關。

參數
xmin 浮點數

跨度的下 x 坐標,以數據單位表示。

xmax 浮點數

跨度的上 x 坐標,以數據單位表示。

ymin 浮點數,默認值:0

跨度的下 y 坐標,以 y 軸單位 (0-1) 為單位。

ymax 浮點數,默認值:1

跨度的上 y 坐標,以 y 軸單位 (0-1) 為單位。

返回
Polygon

從 (xmin, ymin) 到 (xmax, ymax) 的垂直跨度(矩形)。

其他參數
**kwargs Polygon 屬性

屬性

說明

agg_filter

一個過濾器函數,它接受一個 (m, n, 3) 浮點數組和一個 dpi 值,並返回一個 (m, n, 3) 數組和距圖像左下角的兩個偏移量

alpha

標量或無

animated

bool

antialiased 或 aa

布爾或無

capstyle

CapStyle 或 {'butt', 'projecting', 'round'}

clip_box

BboxBase 或無

clip_on

bool

clip_path

補丁或(路徑,變換)或無

closed

bool

color

color

edgecolor 或 ec

顏色或無

facecolor 或 fc

顏色或無

figure

Figure

fill

bool

gid

str

matplotlib.patches.Patch.set_hatch

{'/'、'\'、'|'、'-'、'+'、'x', 'o'、'O'、'.'、'*'}

in_layout

bool

joinstyle

JoinStyle 或 {'miter', 'round', 'bevel'}

label

object

linestyle 或 ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth 或 lw

浮點數或無

mouseover

bool

path_effects

AbstractPathEffect 列表

picker

None 或 bool 或 float 或可調用

rasterized

bool

sketch_params

(比例:浮點數,長度:浮點數,隨機性:浮點數)

snap

布爾或無

transform

Transform

url

str

visible

bool

xy

(N, 2) 類似數組

zorder

float

例子

從 x = 1.25 到 x = 1.55 繪製一個垂直的綠色半透明矩形,跨越軸的 y 範圍。

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

相關用法


注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.axes.Axes.axvspan。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。