前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ggplot2:结合ggmap绘制地图

ggplot2:结合ggmap绘制地图

作者头像
三猫
发布2018-04-10 11:20:03
2.7K0
发布2018-04-10 11:20:03
举报
文章被收录于专栏:机器学习养成记

ggmap包整合了四种地图资源,分别是Google、OpenStreetMaps、Stamen和Cloudmade。可以方便的与ggplot进行涂层叠加,实现在R中的地图绘制需求。

  • ggmap简介

1,get_map( ):ggmap包中最基本函数,用来下载地图。注意,要访问外国网站后才能下载地图。

2,geocode( ):用来返回某地的经纬度,比如要查询北京的经纬度。

结果为在谷歌地图上,北京的经纬度查询信息。设置参数,可以得到更详细的地址信息。

3,ggmap( ):绘制地图函数,可与ggplot2中函数进行叠加。

  • 案例实现过程

现在,通过在上海地图中标记相应位置的点为例,介绍实现过程。

首先,载入相关的包并生成点的位置数据。

接下来,用get_map()下载上海地图,并用ggmap()绘制地图。同时设置地图显示范围和颜色。

这里设置地图显示颜色为黑白,默认为彩色。如想展现彩色地图,可以直接把color参数去掉。

最后,将点标记在地图上。size参数设置每个点的大小,alpha设置点颜色的透明度。

如果想给点上加文字标记,可添加涂层geom_text()进行设置;如想给图片加入标题,可添加ggtitle()涂层。这里就不进行展示啦。


机器学习养成记

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习养成记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档