课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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到图表中。

添加描述