Как предотвратить перекрытие стрелок? - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь нанести несколько стрелок в разные точки. Я использую pyplot.quiver и вот мой результат. enter image description here

Как видно, во многих местах стрелки между двумя точками перекрывают друг друга. Тем не менее, я хочу что-то похожее на это изображение ниже, где стрелки вместо наложения накладываются друг на друга.

enter image description here

Я понимаю, что любые две точки могут быть связаны только одной прямой линией, поэтому мой метод простого перехода в список x and y lists, вероятно, неверен. Я ищу наилучший из возможных способов, чтобы стрелки были рядом друг с другом, а не друг над другом

Любая помощь будет оценена.

EDIT (16/06/19) : я наткнулся на библиотеку Python под названием Networkx , которая позволяет анализировать, визуализировать и делать другие вещи, связанные с сетевыми данными, и вот что Я использовал для создания это . У него есть приятные функции для рисования двух расположенных рядом стрелок между парой точек и пробования других вещей - изогнутых стрелок, смены наконечника стрелки и т. Д.

...