评论

收藏

[R语言] R语言安装REmap包及安装baidumap报错问题和使用

编程语言 编程语言 发布于:2021-06-29 21:11 | 阅读数:637 | 评论:0

  总结下R语言绘制地图热力图和交互行程距离图,
方法一
install_git("https://github.com/Lchiffon/REmap")
  library(REmap)
方法二:
  github上下载安装
https://github.com/Lchiffon/REmap
DSC0000.png

DSC0001.png
对REmap-master.zip进行安装加载,如下所示:
devtools::install_local("C://Users//TD//Desktop//REmap-master.zip")  #镜像选择all
  该方式将下载和同步安装依赖
DSC0002.png
  可应用地图API经纬度变化的绘制热力图
DSC0003.png
可应用绘制行程图:
DSC0004.png
  如果以上方法,你使用后都安装不上,这个时候,网上的说法是需要外网。但是我第一次安装的时候,确实是在外网的状态下安装成功了,后面有很多人加我询问,我再次使用了非外网的情况下,也能安装成功。只是我用的是Rstudio,将对应global版本下的R中的library的Rcpp包删除了,删除的理由是我多次安装报错的是Rcpp出现问题,我想进行重新安装。最后进行尝试,成功安装了REmap.
DSC0005.png
我使用的是Rstudio,然后在library中,还删掉了Rcpp这个包,重新又加载安装了Rcpp这个包。程序如下:
install.packages(“devtools”)
install.packages(“Rcpp”)
library(Rcpp)
devtools::install_github(“lchiffon/REmap”)
library(REmap)
  destination<- c(“beijing”,“tianjin”,“nanjing”,“hefei”,“chengdu”) #终点
origin<- rep(“tianjing”,length(destination)) #起点
  map_data<- data.frame(origin,destination)
options(remap.ak = “XXXXXXX”) #需要设定获取ak
map_out<-remap(mapdata=map_data, #流向地图的数据源(依次为起点、重点两列)
title=“tandelin”, #设置主标题
subtitle=“20190730”, #设置副标题
theme =get_theme(theme=“Sky”)) #设置主题(默认主题一共有三套:“Dark”,“Bright,”Sky“)
当以上有警告时候:加上 options(warn =-1) ,然后再library包,就可去掉加载包的时候,去掉警告信息。
DSC0006.png


参考联系资料:https://blog.csdn.net/tandelin/article/details/87719623
R语言安装baidumap报错问题解决
library(devtools)
install_github('badbye/baidumap')

报错内容为:
  Skipping install of ‘baidumap’ from a github remote, the SHA1 (bea39304) has not changed since last install.
Use force = TRUE to force installation
跳过从GitHub遥控器上安装的‘Baiduap’,SHA 1(Bea 39304)自上次安装以来没有改变。
使用“force=trtu”强制安装
DSC0007.png

解决办法
library(devtools)
library(Rcpp)
devtools::install_github("'badbye/baidumap",force = TRUE)
  
关注下面的标签,发现更多相似文章