matplotlib.patches#

Inheritance diagram of matplotlib.patches

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

#

Annulus(xy, r, width[, angle])

一个椭圆环。

Arc(xy, width, height, *[, angle, theta1, ...])

椭圆弧,即椭圆的一部分。

Arrow(x, y, dx, dy, *[, width])

一个箭头补丁。

ArrowStyle(stylename, **kwargs)

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

BoxStyle(stylename, **kwargs)

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

Circle(xy[, radius])

一个圆形补丁。

CirclePolygon(xy[, radius, resolution])

一个圆形的多边形近似补丁。

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

连接两个点(可能在不同的 Axes 中)的补丁。

ConnectionStyle(stylename, **kwargs)

ConnectionStyle 是一个容器类,它定义了几个连接样式类,用于在两点之间创建路径。

Ellipse(xy, width, height, *[, angle])

一个无标度椭圆。

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

像箭头一样,但允许你独立设置箭头的宽度和高度。

FancyArrowPatch([posA, posB, path, ...])

一个花哨的箭头补丁。

FancyBboxPatch(xy, width, height[, ...])

一个围绕矩形的精美边框,左下角位于 xy = (x, y),具有指定的宽度和高度。

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

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

PathPatch(path, **kwargs)

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

StepPatch(values, edges, *[, orientation, ...])

描述阶梯常数函数的补丁路径。

Polygon(xy, *[, closed])

一个通用的多边形补丁。

Rectangle(xy, width, height, *[, angle, ...])

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

RegularPolygon(xy, numVertices, *[, radius, ...])

一个正多边形补丁。

Shadow(patch, ox, oy, *[, shade])

创建给定 patch 的阴影。

Wedge(center, r, theta1, theta2, *[, width])

楔形补丁。

函数#

bbox_artist(artist, renderer[, props, fill])

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

draw_bbox(bbox, renderer[, color, trans])

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