gpt4 book ai didi

python - 如何使用 matplotlib 将国家边界作为绘图的背景?

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:28 25 4
gpt4 key购买 nike

我有一些由坐标和每个坐标的计数组成的数据,我在热图中绘制了这样的数据:

pyplot.subplot(211)
pyplot.scatter(longitudes, latitudes, c=counts)
pyplot.colorbar()

其灵感来自this great answer here in SO .

如果您look closely你可以看到,这些点以某种方式塑造了世界地图。为了强调这种效果,我想将真实的国家边界(简单地绘制就足够了)作为我的情节的背景。这可以用 matplotlib 实现吗?也许 matplotlib 中有一些(隐藏的)内置函数?

最佳答案

如果您有一些想要作为背景的世界地图图像,您很可能可以实现这一目标。您可以将其读入 numpy 数组并绘制图像。然后您应该能够在图像上方添加散点图。 This matplotlib cookbook示例展示了如何插入图像等。还有matplotlib image tutorial这可能有用。

我没有使用过它,但您可能也对basemap toolkit感兴趣。对于 matplotlib。特别是 drawing a map background 部分特别提到了一个 drawcountries() 方法。

关于python - 如何使用 matplotlib 将国家边界作为绘图的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com