【发布时间】:2017-09-06 08:30:56
【问题描述】:
我是 python 新手,刚刚使用 matplotlib 绘制了我的第一张地图。我现在想使用我拥有的一组坐标在这张地图上绘制一个填充的多边形或补丁。我尝试过使用 pygame,但它不起作用。你有什么建议吗?
提前致谢
# plot polygon using a set of coordinates
pygame.draw.polygon(map,brown,[[67.8942,9.8188],[68.0048,10.345],[68.7539,11.5195]],3)
pygame.display.flip()
【问题讨论】:
-
如果您只想使用 matplotlib 绘制多边形,请查看以下问题:stackoverflow.com/questions/26935701/…
-
解决方案将取决于您如何创建地图。 matplotlib 有两个工具包(Basemap 和 Cartopy)。使用它们可以直接在顶部绘制任何其他 matplotlib 图或补丁。如果您对此有任何疑问,您需要提供该问题的minimal reproducible example。
-
感谢您的回复。我已经使用底图来创建地图。如何在上面添加补丁是问题。
-
@Vincent 我检查了代码,但我不确定在哪里添加坐标来制作多边形
标签: python matplotlib