首页
学习
活动
专区
工具
TVP
发布

R 数据可视化:ggmap包

在这行第一个字前面插入音乐,然后删除文字

微信排版就用135编辑器

ggplot2的精髓在于图层叠加,并且它的默认参数可以实现良好的可视化效果。ggmap是基于ggplot2包的图形语法。

散点图

ggplot

ggmap

散点图

读取数据

2.读取shapfile数据

3.将因子型数据转换为数值型数据

ggplot底图

底图基本结构:数据名称和X轴、Y轴参数。

ggplot():第一个参数:数据名称;第二个参数:ggplot():内部的aes()分别是X轴、y轴参数。

增加图层

1.geom_point内部的aes():点的、参数

2.geom_text:第一个参数:点的;第二个参数点标签的

Figure16-ggplot for text

ggmap

ggmapggplot2在空间数据可视化上的应用。ggmap不能直接识别空间数据,需要用fortify()函数将空间数据转换为data.frame格式。

转化data.frame

1.fortify()位于安装包下

2.将空间数据lnd转化为了格式。

查看数据结构

运行以上代码, 发现经过函数处理后,不再具有lnd的属性数据。

因此需要dplyer中的函数进行属性连接。

属性连接

1.查看lnd_f的前两行

2.生成 行名称变量:id

3.查看lnd数据槽的前两行

4.根据id将左边的lnd_f数据与lnd中的属性数据连接

5.查看lnd_f的数据结构

作图

1.lnd_f:data.frame; aes: X轴经度,Y轴纬度,Partic_per必须为data.frame:lnd_f中的变量

2.空间数据作图常用参数:geom_polygon()绘制多边形

3.X轴标题,Y轴标题

4.图例标题

5.图表总标题

6.作图,有默认颜色,如图17所示

7.作图,指定颜色:低为"白色",高为"黑色",如图18所示

Figure18-Greyscale map

---文章结束啦 ฅ●ω●ฅ 感谢您的阅读---

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G1YWPR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券