matplotlib.patches.Rectangle #
- 类 matplotlib.patches。矩形( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [source] #
基地:
Patch
通过锚点xy及其宽度和高度定义的矩形。
矩形在 x 方向上从
xy[0]
到,在 y 方向上从到。xy[0] + width
xy[1]
xy[1] + height
: +------------------+ : | | : height | : | | : (xy)---- width -----+
可以将xy 想象为左下角,但xy实际上是哪个角取决于轴的方向以及width 和height的符号;例如,如果 x 轴反转或宽度为负,则xy将是右下角。
- 参数:
- xy (浮点数,浮点数)
锚点。
- 宽度浮动
矩形宽度。
- 高度浮动
矩形高度。
- 角度浮动,默认:0
绕旋转点逆时针旋转度数。
- rotation_point {'xy', 'center', (number, number)},默认值:'xy'
如果
'xy'
,围绕锚点旋转。如果'center'
围绕中心旋转。如果是数字的 2 元组,则围绕该坐标旋转。
- 其他参数:
- **kwargs
Patch
属性 财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
未知
布尔
antialiased
或aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
- **kwargs
- get_patch_transform ( ) [来源] #
将实例映射补丁坐标返回
Transform
到数据坐标。例如,可以通过提供单位圆的坐标和将坐标(块坐标)缩放 5 的变换来定义表示半径为 5 的圆的补丁。
- 属性 旋转点#
补丁的旋转点。
- 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=<未设置>) [来源] #
一次设置多个属性。
支持的属性是
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
未知
布尔
antialiased
或aa布尔或无
(左、下、宽、高)
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
未知
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
未知
未知
(浮动,浮动)
未知
漂浮
- set_bounds ( * args ) [来源] #
将矩形的边界设置为left、bottom、width、height。
这些值可以作为单独的参数或作为元组传递:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- 属性 xy #
将矩形的左下坐标作为元组返回。