我的问题有点像this question that draws line with width given in data coordinates。使我的问题更具挑战性的是,与链接问题不同,我希望扩展的部分是随机的。
假设线段从(0, 10)
到(10, 10)
,我希望将它扩展到6
的宽度。那就是
x = [0, 10]
y = [10, 10]
ax.fill_between(x, y - 3, y + 3)
但是,我的线段具有随机方向。也就是说,它不一定沿着x轴或y轴。它有一定的斜率。
线段s
定义为其起点和终点的列表:[(x1, y1), (x2, y2)]
。
现在我希望将线段扩展到一定的宽度w
。该解决方案适用于任何方向的线段。怎么做?
更新:plt.plot(x, y, linewidth=6.0)
做不到,因为我希望我的宽度与数据在同一个单位中。
目前没有回答
相关问题 更多 >
编程相关推荐