【发布时间】:2020-10-09 20:31:39
【问题描述】:
我想看看你是否可以创建一个tmap地图,将其转换为传单地图,然后添加传单特征。
例如:
battle_dat<-read.csv("GeoBattleData_YZ.csv") # from https://doi.org/10.7910/DVN/1KCCX2
battle_dat<-battle_dat %>% select(war,atkr,defr,date,long,lat,dist_att,dist_def,duration) %>%
mutate(year=substr(date,1,4))
battle_dat<-battle_dat[!is.na(battle_dat$long),]
battle_dat<-SpatialPointsDataFrame(coords = battle_dat[,c(5:6)],data = battle_dat,proj4string=CRS("+init=EPSG:4326"))
tm<-tm_shape(dat) + tm_dots(col="duration") # make tmap
tm<-tmap_leaflet(tm) # convert to leaflet
tm %>%
addDrawToolbar(
targetGroup='draw',
polylineOptions=FALSE,
markerOptions = FALSE,
circleOptions = T,
polygonOptions=F,
singleFeature=T,
circleMarkerOptions=F)
我收到以下错误:
“调度错误(地图,方法,传单= {:无效的地图参数”
所以,我不确定这是否是我的问题,或者我根本无法做我想做的事情。这没什么大不了的,但我发现在 tmap 中做一些事情和在传单中做其他事情更容易。
【问题讨论】: