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

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

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