REmap使用手册(3)
REmap是一个基于Echarts http://echarts.baidu.com 的一个R包.主要的目的是为广大数据玩家提供一个简便的,可交互的地图数据可视化工具.目前托管在github, https://github.com/lchiffon/REmap
remapB
remapB是用于创建一个以百度地图为底图的recharts效果,有以下特点:
- 支持滚轮缩放,拖拽地图
- 详细的地图效果
- 可视化主要以标线与标点的形式做出
具体的地图是有多详细呢?打开百度地图App,恩,知道了吧,就是这么详细.
remapB的使用
函数的调用形式为:
remapB(center = c(104.114129,37.550339),
zoom = 5,
color = "Bright",
title = "",
subtitle = "",
# mark Line & point
markLineData = NA,
markPointData = NA,
markLineTheme = markLineControl(),
markPointTheme = markPointControl(),
geoData = NA)
先说除去markline和markpoint的参数: - center: 地图的中心(经纬度坐标),可以从get_city_coord
获得 - zoom: 地图缩放尺寸,越小地图越大,(5代表国家级的地图,15代表市级的地图) - color: 地图的颜色风格,目前仅开放了“Bright”和“Blue”,两种,细节调整参见百度地图API来修改html的源代码
先来看下没有标点和标线的Bmap效果:
remapB()
可以用remapB来查看某个城市的地图
remapB(get_city_coord("北京"),zoom = 12)
换一个theme:
remapB(color = "Blue")
简单演示下remapB中使用markLine和markPoint的效果:
remapB(title = "Bmap 迁徙图示例",
color = "Blue",
markLineData = demoC,
markPointData = demoC[,2])