美文网首页R plot
R语言REmap包绘制高颜值地图

R语言REmap包绘制高颜值地图

作者: R语言与SPSS学习笔记 | 来源:发表于2021-03-15 11:03 被阅读0次

最近看到一种地图很有意思,于是我就学了起来。

假如今年五一你要约你的女(男)朋友要去旅游,想从广州出发去上海,然后从上海去一趟南京,再从南京去一趟北京看天安门,看完天安门之后就回广州,这个时候你想显得自己很有水平,于是乎你想画个径图给她(他)。

1.安装并加载包:

install.packages("devtools")

library(devtools)install_github('lchiffon/REmap')

install_github('badbye/baidumap')

library(REmap)library(baidumap)

2.生成出发点和终点:

origin=c("guang zhou","shang hai","nan jing","bei jing")

destination=c("shang hai","nan jing","bei jing","guang zhou")

dat =data.frame(origin,destination)#将上面这两列数据存储在一个数据框里面

3.查看数据:

View(dat)

4.绘制:

remap(dat,title ="Travel",subtitle ="Me and my boyfriend(girlfriend)")

5.结果:

当然了,如果你想把背景颜色换成白色也是可以的,只需在上面的代码加上“theme = get_theme("Bright")”即可,代码如下:

remap(dat,title ="Travel",subtitle ="Me and my boyfriend(girlfriend)",theme = get_theme("Bright"))

结果如下:

无法运行出正确图形的解决方法:

1.加载baidumap包时出现如下语句,如下图(如果你没遇到请忽略):

这时你就要去授权百度地图秘钥,具体申请步骤请参考以下链接:

https://blog.csdn.net/qq_36328765/article/details/84777186

申请好了之后会有一个如下图的访问应用(AK)

在R里运行options(baidumap.key = '你的AK ')即可。

2.运行绘图代码时出错,如下图(如果你没遇到请忽略):

在代码remap(dat,title = "Travel",subtitle = "Me and my boyfriend(girlfriend)")前运行options(remap.ak = "你的AK ")即可。

好了今天的学习到这,关于高颜值地图下期还有精彩内容更新哦,敬请期待。希望大家多多关注转发。

欢迎大家关注我weixingongzhonghao

R语言与SPSS学习笔记

相关文章

网友评论

    本文标题:R语言REmap包绘制高颜值地图

    本文链接:https://www.haomeiwen.com/subject/ujxkcltx.html