10分钟
Path
PATH对象的创建通过matplotlib.path.Path(verts,codes)创建,其中:
- verts:PATH的顶点。这些顶点必须构成一个封闭曲线。其中每个顶点必须指定x坐标和y坐标。
- codes:指示如何使用这些PATH顶点。它与verts关系是一一对应的。有如下指令:
- Path.STOP:结束path的标记
- Path.MOVETO:画笔提起并移动到指定的顶点
- Path.LINETO:画笔画直线,从current position到指定的顶点
- Path.CURVE3:画笔画二阶贝塞尔曲线,从current position到指定的end point, 其中还有一个参数是指定的control point
- Path.CURVE4:画笔画三阶贝塞尔曲线,从current position到指定的end point, 其中还有两个参数是指定的control points
- Path.CLOSEPOLY:指定的point参数被忽略。该指令画一条线段, 从current point到start point
可以通过matplotlib.patches.PathPatch(path)来构建一个PathPatch对象,然后通过Axes.add_patch(patch)向Axes添加PathPatch对象.这样就添加了Path到图表中。
添加描述
学员评价