R手册(Visualise) |
您所在的位置:网站首页 › qplot需要加载哪个包 › R手册(Visualise) |
本站已停止更新,查看最新内容请移至本人博客 Wilen’s Blog 文章目录ggmap获取地图图块作图函数经纬度信息从Google Maps获取路线图使用Google Maps计算地图距离Google认证baidumap密钥从坐标数据获取位置从地址获取坐标数据获取百度地图图块搜索百度地理编码 ggmapggmap可以轻松地从流行的在线地图服务(如Google Maps, OpenStreetMap,Stamen Maps)获得地图图块,并使用ggplot2绘制静态地图。 获取地图图块 get_map(location,zoom,scale,maptype,source,...) #主函数,返回ggmap对象get_cloudmademap() #Get a CloudMade map(需获取密钥) get_googlemap() #Get a Google Map (谷歌地图国内暂不能用) get_navermap() #Get a Naver Map get_openstreetmap() #Get an OpenStreetMap get_stamenmap() #Get a Stamen Map主要参数 location:地址,经度/纬度对(按顺序)或 左/下/右/上经纬度边界框zoom = “auto”:地图大小scale = “auto”maptype:获取地形图,卫星图,路线图,混合图或其他地图source =c(“google”, “osm”, “stamen”, “cloudmade”):地图来源filename = “ggmapTemp”color = c(“color”, “bw”):color (“color”) or black-and-white (“bw”)language = “en-EN”:谷歌地图语言api_key:api_key for cloudmade mapsmaptype参数: 获取地形图,卫星图,路线图,混合图或其他地图 from googlemap: terrain/terrain-background/ satellite/roadmap/hybrid from stamen maps:terrain, “watercolor”, and “toner” from cloudmade maps):integer (from function get_cloudmademap) 作图函数 ggmap(ggmap, extent = "panel", base_layer, maprange = FALSE,legend = "right", padding = 0.02, darken = c(0, "black"), ...)qmap(location = "houston", ...) #将get_map和ggmap结合,用于快速制图 qmplot(lon,lat,...,data,zoom) #相当与ggplot2函数qplot参数 ggmap:用ggmap对象作图(from function get_map)extent = “panel”:地图细节(“normal”, “device”, or “panel”)base_layer:ggplot图层maprange = FALSE:与base_layer配合使用,定义x和y限制legend = “right”:left/right/bottom/top/bottomleft/bottomright/topleft/topright none(当extent="device"时使用)padding = 0.02:距离 from legend to corner(和legend一起使用)darken = c(0, “black”)示例:一般作图 us >> bjMap = getBaiduMap('北京', color='bw') >>> df = getRoute('首都国际机场', '北京南苑机场', region = '北京') >>> ggmap(bjMap) + geom_path(data = df, aes(lon, lat), alpha = 0.5, col = 'red')geoconv(geocode, from = 3, to = 5) 别的地理编码转化成百度地理编码 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |