您現在的位置是:首頁 > 籃球

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

  • 由 matplotlib小講堂 發表于 籃球
  • 2021-06-12
簡介axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs)當繪製豎直的矩形區域時,我們需要設定xmin和xmax兩個引數,用於設定矩形的水平範圍大小

什麼是矩形區域內繪製

matplotlib中有兩個函式可以幫助我們快速的繪製出一個矩形區域,它們分別是

axvspan

axhspan

axvspan

主要用於繪製豎直的矩形區域,

axhspan

用於繪製水平的矩形區域,下面我們來看看他們如何使用。

豎直的矩形區域

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

matplotlib。pyplot。axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs)

當繪製豎直的矩形區域時,我們需要設定xmin和xmax兩個引數,用於設定矩形的水平範圍大小。

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

矩形的預設高度範圍為貫穿整個影象,我們也可以透過ymin和ymax兩個引數設定高度範圍。

ymin和ymax的值為相對於整個影象高度的比例,所以它們的取值範圍為[0,1],當ymin=0。1時代表矩形從距離影象下方十分之一處開始繪製。

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

水平的矩形區域

Axes。axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)

matplotlib。pyplot。axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)

當繪製水平的矩形區域時,我們需要設定ymin和ymax兩個引數,用於設定矩形的高度範圍大小。

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

矩形的預設水平範圍為貫穿整個影象,我們也可以透過xmin和xmax兩個引數設定水平範圍。

xmin和xmax的值為相對於整個影象寬度的比例,所以它們的取值範圍為[0,1],當xmin=0。1時代表矩形從距離影象左側十分之一處開始繪製。

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

Python繪相簿Matplotlib,如何快速繪製一個矩形區域?

Top