matplotlib.patches#

matplotlib.patches的继承图

补丁是Artist具有面颜色和边缘颜色的 s。

课程#

Annulus(xy, r, 宽度[, 角度])

一个椭圆环。

Arc(xy, 宽度, 高度, *[, 角度, theta1, ...])

椭圆弧,即椭圆的一段。

Arrow(x, y, dx, dy, *[, 宽度])

箭头补丁。

ArrowStyle(样式名,**kwargs)

ArrowStyle是一个容器类,它定义了几个箭头样式类,用于沿给定路径创建箭头路径。

BoxStyle(样式名,**kwargs)

BoxStyle是一个容器类,它定义了几个 boxstyle 类,用于FancyBboxPatch.

Circle(xy[, 半径])

一个圆形补丁。

CirclePolygon(xy[, 半径, 分辨率])

圆形补丁的多边形近似。

ConnectionPatch(xyA, xyB, coordsA[, ...])

连接两点的补丁(可能在不同的轴上)。

ConnectionStyle(样式名,**kwargs)

ConnectionStyle是一个容器类,它定义了几个connectionstyle类,用于创建两点之间的路径。

Ellipse(xy, 宽度, 高度, *[, 角度])

无标度椭圆。

FancyArrow(x, y, dx, dy, *[, 宽度, ...])

与 Arrow 类似,但可让您独立设置头部宽度和头部高度。

FancyArrowPatch([posA, posB, 路径, ...])

一个花哨的箭头补丁。

FancyBboxPatch(xy, 宽度, 高度[, ...])

一个围绕一个矩形的花哨的盒子,左下角在xy = ( x , y ) 处,具有指定的宽度和高度。

Patch(*[, edgecolor, facecolor, color, ...])

补丁是具有面颜色和边缘颜色的 2D 艺术家。

PathPatch(路径,**kwargs)

一个通用的多曲线路径补丁。

StepPatch(值,边缘,* [,方向,...])

描述逐步常量函数的路径补丁。

Polygon(xy, *[, 关闭])

一个通用的多边形补丁。

Rectangle(xy, 宽度, 高度, *[, 角度, ...])

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

RegularPolygon(xy, numVertices, *[, 半径, ...])

一个正多边形补丁。

Shadow(补丁, ox, oy, **kwargs)

创建给定补丁的阴影。

Wedge(中心,r,theta1,theta2,* [,宽度])

楔形贴片。

功能#

bbox_artist(艺术家,渲染器[,道具,填充])

一个调试函数,用于在艺术家返回的边界框周围绘制一个矩形,Artist.get_window_extent以测试艺术家是否返回了正确的 bbox。

draw_bbox(bbox,渲染器 [,颜色,反式])

一个调试函数,用于在艺术家返回的边界框周围绘制一个矩形,Artist.get_window_extent以测试艺术家是否返回了正确的 bbox。