python-3.x - 如何防止箭头重叠?
问题描述
我正在尝试在不同点之间绘制多个箭头。我正在使用pyplot.quiver
,这是我的结果。
可以看出,在许多地方,两点之间的箭头相互重叠。但是,我想要类似于下面这张图片的东西,其中箭头而不是重叠,彼此并列。
我意识到任何两点只能通过一条直线连接,所以我简单地传入列表的x and y lists
方法可能是错误的。我正在寻找最好的方法来确保箭头彼此相邻而不是彼此重叠
任何帮助,将不胜感激。
编辑(19 年 6 月 16 日):我偶然发现了一个名为Networkx的 Python 库,它允许分析、可视化和执行与网络数据相关的其他事情,这就是我用来创建这个的。它具有很好的功能,可以在一对点之间绘制两个并列的箭头并尝试其他事情 - 弯曲箭头,更改箭头等。
解决方案
推荐阅读
- c++ - 等秩无符号到有符号转换的实际可移植性
- c# - 从 ICollection 实体框架核心加载 ICollection
- stm32f4 - 按下按钮时从睡眠模式唤醒 Stm32F4
- r - 转换数据框
- php - 是否可以将 mysqli_connect 对象定义为常量
- docker - 为什么这个 Docker 设置无法构建依赖于私有 Git 存储库的 Clojure `tools-deps` 项目?
- python - 在Python中完全打印出列表的正确方法是什么
- kdb - q kdb中sublist和take运算符(#)的比较
- react-native - 使用 react-native-push-notification 的远程 LargeIcon
- com - 用于选择/轮询式反应器的可重用 COM 接口