我有一张图像,我想在其上绘制图形表示。边缘应该是两条颜色的线,其中每种颜色将代表边缘的两种属性中的一种。
我试图画两条线并进行翻译,但在某些情况下它们会重叠:
tr = ...
plt.plot([x1 - tr, x2 - tr], [y1 - tr, y2 - tr], linewidth=...)
plt.plot([x1 + tr, x2 + tr], [y1 + tr, y2 + tr], linewidth=...)
我的问题是:有什么聪明的方法可以实现这一目标?也许有一些patch有可能吗?
在这里更改库会出现问题,我想保留matplotlib。
注意:该行应具有两种颜色
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
不是这样的:
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrrrrrrrrrrrr
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrrrrrrrrrrrr