我可以在地理地图上叠加 ggplot 热图吗?

Posted

技术标签:

【中文标题】我可以在地理地图上叠加 ggplot 热图吗?【英文标题】:Can I superimose a ggplot heatmap on a geographic map? 【发布时间】:2021-07-16 04:18:27 【问题描述】:

我有一张带有 x 和 y 轴地理坐标的热图 (geom_tile),我想在热图后面放置一张简单的地理地图。有没有简单的方法可以做到这一点?

【问题讨论】:

【参考方案1】:

这篇 R-Bloggers 帖子涵盖了使用 geom_tile() 以及从 maps:: 中提取的数据用于 geom_map()

https://www.r-bloggers.com/2019/05/mapping-tornado-alley-with-r/

map_data() 函数是另一种从maps:: 中提取数据的方法。

https://ggplot2.tidyverse.org/reference/map_data.html

您需要发布更多详细信息、代码、数据和/或可重现的示例以深入了解。

【讨论】:

以上是关于我可以在地理地图上叠加 ggplot 热图吗?的主要内容,如果未能解决你的问题,请参考以下文章

基于点值而不是点密度生成热图地图叠加的库

R:如何使用 ggplot2 创建一个半色半数的热图?

R语言ggplot2绘图单元格为方块的热图简单小例子

ggplot2 热图绘制

使用 ggplot2 库的热图上的变量顺序 [重复]

ggplot中带有圆圈而不是瓷砖的热图