matplotlib.patches.Rectangle #

matplotlib.patches。矩形( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [source] #

基地:Patch

通过锚点xy及其宽度高度定义的矩形。

矩形在 x 方向上从xy[0]到,在 y 方向上从到。xy[0] + widthxy[1]xy[1] + height

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

可以将xy 想象为左下角,但xy实际上是哪个角取决于轴的方向以及widthheight的符号;例如,如果 x 轴反转或宽度为负,则xy将是右下角。

参数
xy (浮点数,浮点数)

锚点。

宽度浮动

矩形宽度。

高度浮动

矩形高度。

角度浮动,默认:0

绕旋转点逆时针旋转度数。

rotation_point {'xy', 'center', (number, number)},默认值:'xy'

如果'xy',围绕锚点旋转。如果'center'围绕中心旋转。如果是数字的 2 元组,则围绕该坐标旋转。

其他参数
**kwargsPatch属性

财产

描述

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

未知

animated

布尔

antialiased或aa

布尔或无

capstyle

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

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

color

颜色

edgecolor或 ec

颜色或无

facecolor或 fc

颜色或无

figure

Figure

fill

布尔

gid

字符串

hatch

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

in_layout

布尔

joinstyle

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

label

目的

linestyle或 ls

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

linewidth或 lw

浮动或无

mouseover

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

rasterized

布尔

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

transform

Transform

url

字符串

visible

布尔

zorder

漂浮

get_angle ( ) [来源] #

以度为单位获取旋转角度。

get_bbox ( ) [来源] #

返回Bbox.

get_center ( ) [来源] #

返回矩形的中心。

get_corners ( ) [来源] #

返回矩形的角,从 (x0, y0) 逆时针移动。

get_height ( ) [来源] #

返回矩形的高度。

get_patch_transform ( ) [来源] #

将实例映射补丁坐标返回Transform到数据坐标。

例如,可以通过提供单位圆的坐标和将坐标(块坐标)缩放 5 的变换来定义表示半径为 5 的圆的补丁。

get_path ( ) [来源] #

返回矩形的顶点。

get_width ( ) [来源] #

返回矩形的宽度。

get_x ( ) [来源] #

返回矩形的左坐标。

get_xy ( ) [来源] #

将矩形的左下坐标作为元组返回。

get_y ( ) [来源] #

返回矩形的底部坐标。

属性 旋转点#

补丁的旋转点。

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET > , hat=< UNSET> ,高度=<未设置> ,in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET > , picker=< UNSET> , rasterized=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET> , xy=<UNSET> , y=<UNSET > , zorder=<未设置>) [来源] #

一次设置多个属性。

支持的属性是

财产

描述

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

标量或无

angle

未知

animated

布尔

antialiased或aa

布尔或无

bounds

(左、下、宽、高)

capstyle

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

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

color

颜色

edgecolor或 ec

颜色或无

facecolor或 fc

颜色或无

figure

Figure

fill

布尔

gid

字符串

hatch

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

height

未知

in_layout

布尔

joinstyle

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

label

目的

linestyle或 ls

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

linewidth或 lw

浮动或无

mouseover

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

rasterized

布尔

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

transform

Transform

url

字符串

visible

布尔

width

未知

x

未知

xy

(浮动,浮动)

y

未知

zorder

漂浮

set_angle (角度) [来源] #

以度为单位设置旋转角度。

围绕xy逆时针旋转。

set_bounds ( * args ) [来源] #

将矩形的边界设置为leftbottomwidthheight

这些值可以作为单独的参数或作为元组传递:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
set_height ( h ) [来源] #

设置矩形的高度。

set_width ( w ) [来源] #

设置矩形的宽度。

set_x ( x ) [来源] #

设置矩形的左坐标。

set_xy ( xy ) [来源] #

设置矩形的左下坐标。

参数
xy (浮点数,浮点数)
set_y ( y ) [来源] #

设置矩形的底部坐标。

属性 xy #

将矩形的左下坐标作为元组返回。

使用#的示例matplotlib.patches.Rectangle

使用 PatchCollection 从误差线创建框

使用 PatchCollection 从误差线创建框

使用 PatchCollection 从误差线创建框
直方图

直方图

直方图
文字旋转模式

文字旋转模式

文字旋转模式
文本对齐

文本对齐

文本对齐
无花果轴自定义简单

无花果轴自定义简单

无花果轴自定义简单
文本布局

文本布局

文本布局
命名颜色列表

命名颜色列表

命名颜色列表
Matplotlib 艺术家参考

Matplotlib 艺术家参考

Matplotlib 艺术家参考
影线样式参考

影线样式参考

影线样式参考
插入定位器演示

插入定位器演示

插入定位器演示
选择事件演示

选择事件演示

选择事件演示
视界

视界

视界
更改与框相交的线的颜色

更改与框相交的线的颜色

更改与框相交的线的颜色
Matplotlib 徽标

Matplotlib 徽标

Matplotlib 徽标
欣顿图

欣顿图

欣顿图
艺术家测试

艺术家测试

艺术家测试
菜单

菜单

菜单
艺术家教程

艺术家教程

艺术家教程
图例指南

图例指南

图例指南
转换教程

转换教程

转换教程
指定颜色

指定颜色

指定颜色
文本属性和布局

文本属性和布局

文本属性和布局