我如何在用CURVE3或CURVE4构造的matplotlib路径上隐藏控制点

问题描述

example of creating a bezier curve功能与在罐头上说的一样。我不知道的是如何只显示没有控制点的曲线。我查看了其他示例-有些显示控制点数据,有些没有,并且我无法弄清楚原因。感谢收到建议。

bezier curves

解决方法

以下两行负责制作控制点:

xs,ys = zip(*verts)
ax.plot(xs,ys,'x--',lw=2,color='black',ms=10)

因此,如果删除这些代码行,则将可以得到清晰的曲线,而无需任何控制点和轨迹指导。

其他四行是这些点附近的标签:

ax.text(-0.05,-0.05,'P0')
ax.text(0.15,1.05,'P1')
ax.text(1.05,0.85,'P2')
ax.text(0.85,'P3')

我想您也想删除它们,以便仅保持贝塞尔曲线。