ggplot2添加地理分界线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ggplot2添加地理分界线相关的知识,希望对你有一定的参考价值。

参考技术A

ggplot2添加地理分界线的方法如下:

在作图过程中,有时我们可能需要通过添加一些线条,使得图形的可视化变得更好,比如一些趋势线等等。

下面我们来看下,一些线条的添加方式。

geom_abline(mapping = NULL, data = NULL, ..., slope, intercept, na.rm = FALSE, show.legend = NA)

geom_hline(mapping = NULL, data = NULL, ..., yintercept, na.rm = FALSE, show.legend = NA)

geom_vline(mapping = NULL, data = NULL, ..., xintercept, na.rm = FALSE, show.legend = NA)

 

三个函数的作用分别是,geom_abline添加斜线, geom_hline添加水平线,geom_vline添加垂直线

 

参数slope 表示斜率  intercept表示截距

参数yintercept  表示y轴截距或直线所在位置

参数xintercept  表示x轴截距或直线所在位置

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

【中文标题】我可以在地理地图上叠加 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

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

【讨论】:

以上是关于ggplot2添加地理分界线的主要内容,如果未能解决你的问题,请参考以下文章

R语言可视化——ggplot2画回归曲线

R语言ggplot2可视化:使用R原生plot函数为指定曲线下面的区域着色ggplot2可视化在曲线的特定下方添加分割线ggplot2为指定曲线下面的区域着色

R/ggplot2:添加带有透明度信息的 png

R语言ggplot2可视化:ggplot2可视化时间序列数据并在末尾数据点添加数值标签(number label)

R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot)

R语言ggplot2可视化使用geom_ribbon()函数向ggplot2图添加置信度带(Confidence BandConfidence Interval)