我的问题有点类似于这个问题,它绘制了数据坐标中给出的宽度线.让我的问题更具挑战性的是,与链接问题不同,我希望扩展的片段是随机的.
假设线段从哪里(0, 10)开始(10, 10),我希望将其扩展为宽度6.那就简单了
x = [0, 10]
y = [10, 10]
ax.fill_between(x, y - 3, y + 3)
Run Code Online (Sandbox Code Playgroud)
但是,我的线段是随机的.也就是说,它不一定沿x轴或y轴.它有一定的坡度.
线段s定义为其起点和终点的列表:[(x1, y1), (x2, y2)].
现在我希望将线段扩展到一定的宽度w.该解决方案有望用于任何方向的线段.这该怎么做?
更新: plt.plot(x, y, linewidth=6.0)无法做到这一点,因为我希望我的宽度与我的数据在同一个单位.