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


Python matplotlib Rectangle用法及代碼示例


本文簡要介紹 python 語言中 matplotlib.patches.Rectangle 的用法。

用法

class matplotlib.patches.Rectangle(xy, width, height, *, angle=0.0, rotation_point='xy', **kwargs)

基礎: Patch

通過錨點 xy 及其 widthheight 定義的矩形。

矩形在 x 方向上從 xy[0] 延伸到 xy[0] + width,在 y 方向上從 xy[1] 延伸到 xy[1] + height

:                +------------------+
:                |                  |
:              height               |
:                |                  |
:               (xy)---- width -----+

可以將xy 想象為左下角,但實際上xy 是哪個角取決於軸的方向以及widthheight 的符號;例如如果 x 軸反轉或 width 為負數,xy 將是右下角。

參數
xy (浮點數,浮點數)

錨點。

width 浮點數

矩形寬度。

height 浮點數

矩形高度。

angle 浮點數,默認值:0

繞旋轉點逆時針旋轉度數。

rotation_point {'xy', 'center',(數字,數字)},默認:'xy'

如果是 'xy' ,則圍繞錨點旋轉。如果'center'繞中心旋轉。如果是數字的二元組,則圍繞該坐標旋轉。

其他參數
**kwargs Patch 屬性

屬性

說明

agg_filter

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

alpha

unknown

animated

bool

antialiased 或 aa

布爾或無

capstyle

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

clip_box

BboxBase 或無

clip_on

bool

clip_path

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

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

zorder

float

相關用法


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