ggplot2添加地理分界线
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ggplot2添加地理分界线相关的知识,希望对你有一定的参考价值。
参考技术Aggplot2添加地理分界线的方法如下:
在作图过程中,有时我们可能需要通过添加一些线条,使得图形的可视化变得更好,比如一些趋势线等等。
下面我们来看下,一些线条的添加方式。
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原生plot函数为指定曲线下面的区域着色ggplot2可视化在曲线的特定下方添加分割线ggplot2为指定曲线下面的区域着色
R语言ggplot2可视化:ggplot2可视化时间序列数据并在末尾数据点添加数值标签(number label)
R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot)
R语言ggplot2可视化使用geom_ribbon()函数向ggplot2图添加置信度带(Confidence BandConfidence Interval)