ama*_*ity 13 python matplotlib
我试图在使用matplotlib创建的网络图中插入潮流结果.一些公共汽车如此接近,以至于标记名称以及潮流结果证明是一个令人头痛的问题,因为文本重叠使一些部分难以理解.
有没有办法使用文本的边界框来确定文本是否与绘图线和/或其他文本重叠?
这不是这个问题的简单答案,因为它是自动标签放置问题的一个例子,这是 NP 困难的(即没有快速的算法方法可以保证解决这个问题)。就连 Google 和 OpenStreetMaps 也没有完善的解决方案!
潜在的解决方案可以包括隐藏不太重要元素的连接或标签,渲染一系列图像,每个图像包含标签/连接的子集,以及以不同的缩放级别渲染图像。关于可视化股票市场结构的 Sklearn 教程提供了一些简单的标签放置启发式方法的好例子。
您可能还想研究一下 GIS 堆栈交换,因为那里已经提出了类似的问题。
| 归档时间: |
|
| 查看次数: |
1505 次 |
| 最近记录: |