本文简要介绍 python 语言中 matplotlib.patches.Rectangle
的用法。
-
基础:
Patch
通过锚点
xy
及其width
和height
定义的矩形。矩形在 x 方向上从
xy[0]
延伸到xy[0] + width
,在 y 方向上从xy[1]
延伸到xy[1] + height
。: +------------------+ : | | : height | : | | : (xy)---- width -----+
可以将
xy
想象为左下角,但实际上xy
是哪个角取决于轴的方向以及width
和height
的符号;例如如果 x 轴反转或width
为负数,xy
将是右下角。- 参数:
- xy (浮点数,浮点数)
-
锚点。
- width 浮点数
-
矩形宽度。
- height 浮点数
-
矩形高度。
- angle 浮点数,默认值:0
-
绕旋转点逆时针旋转度数。
- rotation_point {'xy', 'center',(数字,数字)},默认:'xy'
-
如果是
'xy'
,则围绕锚点旋转。如果'center'
绕中心旋转。如果是数字的二元组,则围绕该坐标旋转。
- 其他参数:
- **kwargs
Patch
属性 属性
说明
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
unknown
bool
antialiased
或 aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}BboxBase
或无bool
补丁或(路径,变换)或无
color
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
bool
str
{'/'、'\'、'|'、'-'、'+'、'x', 'o'、'O'、'.'、'*'}
bool
JoinStyle
或 {'miter', 'round', 'bevel'}object
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮点数或无
bool
None 或 bool 或 float 或可调用
bool
(比例:浮点数,长度:浮点数,随机性:浮点数)
布尔或无
str
bool
float
- **kwargs
用法
class matplotlib.patches.Rectangle(xy, width, height, *, angle=0.0, rotation_point='xy', **kwargs)
相关用法
- Python matplotlib RectangleSelector用法及代码示例
- Python matplotlib Rectangle.set_bounds用法及代码示例
- Python matplotlib RendererAgg.stop_filter用法及代码示例
- Python matplotlib RendererAgg.restore_region用法及代码示例
- Python matplotlib RegularPolyCollection.sticky_edges用法及代码示例
- Python matplotlib RegularPolyCollection.set_hatch用法及代码示例
- Python matplotlib RegularPolyCollection用法及代码示例
- Python matplotlib RGBAxes用法及代码示例
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.patches.Rectangle。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。