介绍R语言baidumap包,REmap函数,REmapH函数,REmapB函数,REmapC函数,用于绘制人口迁徙地图、热力地图、流向图、目标分布图、方位图、动态地铁线路、填充图等图表。



1、options(remap.ak="MY07CLhm3wKi4N2tQ6WP4kzz21BBZagI")
2、# 安装包
3、library(devtools)
4、install_github('badbye/baidumap')
5、install_github('lchiffon/REmap')



baidumap包函数说明

getBaiduMap函数



1.getBaiduMap(location,width=400,height=400,zoom=10,scale=2,color="color",messaging=TRUE)
2.
3.参数:
4.location:包含经度和维度的向量或者是一个矩阵,或者可以是一个字符串表示地址;经纬度和地址将作为地图的中心点
5.width,height:map的宽和高
6.zoom:map的缩放比例,是一个整数,从3(洲)到21(building),默认值是10
7.scale:像素数
8.color:"color"or"bw",表示有色或者是黑白
9.messaging:逻辑语句,决定是否输出下载数据的信息



案例

1 library(baidumap)
2 library(ggmap)
3 # 获取北京大学的地图信息
4 q<-getBaiduMap('北京大学',width=600,height=600,zoom=18,scale=2,messaging=FALSE)
5 ggmap(q)#绘制地图

介绍R语言baidumap包,REmap函数,REmapH函数,REmapB函数,REmapC函数,用于绘制人口迁徙地图、热力地图、流向图、目标分布图、方位图、动态地铁线路、填充图等图表。



1、options(remap.ak="MY07CLhm3wKi4N2tQ6WP4kzz21BBZagI")
2、# 安装包
3、library(devtools)
4、install_github('badbye/baidumap')
5、install_github('lchiffon/REmap')



baidumap包函数说明

getBaiduMap函数



1.getBaiduMap(location,width=400,height=400,zoom=10,scale=2,color="color",messaging=TRUE)
2.
3.参数:
4.location:包含经度和维度的向量或者是一个矩阵,或者可以是一个字符串表示地址;经纬度和地址将作为地图的中心点
5.width,height:map的宽和高
6.zoom:map的缩放比例,是一个整数,从3(洲)到21(building),默认值是10
7.scale:像素数
8.color:"color"or"bw",表示有色或者是黑白
9.messaging:逻辑语句,决定是否输出下载数据的信息



案例

1 library(baidumap)
2 library(ggmap)
3 # 获取北京大学的地图信息
4 q<-getBaiduMap('北京大学',width=600,height=600,zoom=18,scale=2,messaging=FALSE)5 ggmap(q)#绘制地图




R语言画全球地理分布 r语言绘制地图教程_R语言画全球地理分布


getCoordinate函数


1  根据地址得到经纬度
2  #参考文档
3  getCoordinate(address, city = NULL, output = "json", formatted = F)
4
5  参数:
6  address:地址
7  city:可选项,地质所在的城市
8  output:json或者xml格式
9  formatted:F返回原有的json或者xml格式,而T返回的是经纬度的矩阵


案例

1 getCoordinate('北京大学',output='xml')#xml格式
2 getCoordinate('北京大学',output='json')#json格式
3 getCoordinate('北京大学',output='xml',formatted=T)#矩阵形式
4 #可以同时多个地点
5 getCoordinate(c('北京大学','清华大学','人民大学'),formatted=T)