zl程序教程

您现在的位置是:首页 >  后端

当前栏目

深入浅出matplotlib(93):线段连接和端点的样式

matplotlib连接 样式 深入浅出 线段 93
2023-09-14 09:10:05 时间

由于matplotlib可以产生工业标准的绘图,因此在每一个细节上都是高要求,高标准的。在本文里就介绍一下,线段与线段之间的连接样式,线段两端的绘制样式。如果只是在普通的示意图里,可能不需要关心这样的细节,但是在像CAD这样的精细机械制图方面,就需要注意了,因为不一样的转角就造就不一样的效果。比如工厂里的设备,如果大多数让人碰到的设备表面,一般采用圆角,这样才会避免伤到人。如果搞错了,采用尖角,就麻烦了,可能设备就成为杀人的武器了。因此,我们还是来仔细地了解一下这种细节上的区别,如下图:

由上面看到,miter是尖角,round是圆角,bevel是斜角,这三种方式决定了边界元素。

接着下来通过例子来详细地了解这种类型的选择。

ax.plot(xx, yy, lw=12, color='tab:blue', solid_joinstyle=style)