如何防止箭头重叠?

时间:2019-06-08 14:48:53

标签: python-3.x matplotlib data-visualization

我正在尝试绘制往返于不同点的多个箭头。我正在使用pyplot.quiver,这是我的结果。 enter image description here

可以看出,在许多地方,两点之间的箭头相互重叠。但是,我想要类似于此图的图像,其中箭头而不是重叠的是彼此并置的。

enter image description here

我意识到任何两个点只能通过一条直线连接,因此我简单地传递x and y lists列表的方法可能是错误的。我正在寻找可能的最佳方法,以确保箭头彼此相邻而不是彼此重叠

任何帮助将不胜感激。

编辑(19/06/19):我偶然发现了一个名为Networkx的Python库,该库可以分析,可视化并做其他与网络数据相关的工作,这就是我的目的用于创建this。它具有很好的功能,可以在一对点之间绘制两个并置的箭头,并尝试其他操作-弯曲的箭头,更改箭头等。

0 个答案:

没有答案