绝代码农 发表于 2021-6-29 21:11:02

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

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


对REmap-master.zip进行安装加载,如下所示:
devtools::install_local("C://Users//TD//Desktop//REmap-master.zip")#镜像选择all
  该方式将下载和同步安装依赖

  可应用地图API经纬度变化的绘制热力图

可应用绘制行程图:

  如果以上方法,你使用后都安装不上,这个时候,网上的说法是需要外网。但是我第一次安装的时候,确实是在外网的状态下安装成功了,后面有很多人加我询问,我再次使用了非外网的情况下,也能安装成功。只是我用的是Rstudio,将对应global版本下的R中的library的Rcpp包删除了,删除的理由是我多次安装报错的是Rcpp出现问题,我想进行重新安装。最后进行尝试,成功安装了REmap.

我使用的是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包,就可去掉加载包的时候,去掉警告信息。


参考联系资料: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”强制安装


解决办法
library(devtools)
library(Rcpp)
devtools::install_github("'badbye/baidumap",force = TRUE)

  
页: [1]
查看完整版本: R语言安装REmap包及安装baidumap报错问题和使用