怎么在Python中使用matplotlib绘制一个自定义图形

  介绍

本篇文章为大家展示了怎么在Python中使用matplotlib绘制一个自定义图形,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>一代码

得到matplotlib.path  importPath   得到matplotlib.patches  importPathPatch   import  matplotlib.pyplot  as  plt   无花果,ax =, plt.subplots ()   #定义绘图指令与控制点坐标   #其中移至表示将绘制起点移动到指定坐标   # CURVE4表示使用4个控制点绘制3次贝塞尔曲线   # CURVE3表示使用3个控制点绘制2次贝塞尔曲线   #画线表示从当前位置绘制直线到指定位置   # CLOSEPOLY表示从当前位置绘制直线到指定位置,并闭合多边形   path_data =[   (Path.MOVETO (1.58, -2.57)),   (Path.CURVE4 (0.35, -1.1)),   (Path.CURVE4 (-1.75, 2.0)),   (Path.CURVE4 (0.375, 2.0)),   (Path.LINETO (0.85, 1.15)),   (Path.CURVE4 (2.2, 3.2)),   (Path.CURVE4 (0.05)),   (Path.CURVE4 (2.0, -0.5)),   (Path.CURVE3 (3.5, -1.8)),   (Path.CURVE3, (2, 2)),   (Path.CLOSEPOLY (1.58, -2.57)),   ]   代码,,verts =, zip (* path_data)   path =路径(绿党,编码)   #按指令和坐标进行绘图   patch =PathPatch(路径,facecolor=& # 39; " # 39;,,α=0.9)   ax.add_patch(补丁)   #,绘制控制多边形和连接点   时间=x,, y  zip (* path.vertices)   线,=,ax.plot (x, y, & # 39; & # 39;)   #显示网格   ax.grid ()   #设置坐标轴刻度大小一致,可以更真实地显示图形   ax.axis(& # 39;平等# 39;)   plt.show ()

<强>二运行结果

怎么在Python中使用matplotlib绘制一个自定义图形

上述内容就是怎么在Python中使用matplotlib绘制一个自定义图形,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

怎么在Python中使用matplotlib绘制一个自定义图形