首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R 数据可视化 ggplot2 词典(一)

以下图片均截图于ggplot2官网关于ggplot2的功能简介文档(https://ggplot2.tidyverse.org/),个人觉得绘制的逻辑清晰而又全面,自认为可以通过该文档快速入门ggplot2,然后通过几个实例应该很快能上手。

今天就把这个文档拆解以下分析给有兴趣了解的朋友。

ggplot2作图是基于其作图语法,包括数据集部分,坐标系,和geom(作图功能)。

作图以ggplot()函数开始,ggplot()第一个参数是要在图中添加数据集,创建一个坐标系,然后通过几何图形函数在上添加图层,中的mapping参数紧跟着aes(),aes()函数中的x和y参数分布指映射到x轴和y轴的变量,ggplot2在data参数中寻找映射变量。作图函数可简化为:

ggplot() + (mapping = aes())

注意:若后面的图层所以得aes()函数中的x和y参数均相同,可以将aes()函数写入ggplpt()函数中,作图函数可简化为:

ggplot(,aes()) + ()

可选的函数包括自定义坐标系功能、自定义平面功能、自定义比例功能和自定义主题功能。

函数last_poin()可以测绘上次图层添加,ggsave("path+name.png",width, height)函数可将当前图片保存.

图片说明:以下图片中,一开始是将两个带有数据集以及指定坐标轴的坐标系赋值于"a"和"b",然后在"a"或"b"坐标系上添加指定的几何图像。左边是图像示意,右边是作图函数的代码,最后跟着该作图函数可选择参数。

作图函数的准则首先需要考虑数据类型,以下就是数据常见类型,并以类型分类介绍各个作图函数:

一个变量x: 连续或离散

两个变量x&y:连续和(或)离散

连续双变量分布x&y: 都是连续

误差棒

地图

三变量

图元

线段

单变量(连续性)

单变量(离散性)

双变量(x,y均为连续变量)

双变量(x为离散型,y为连续型)

双变量(x,y均为离散型)

连续型二维分布数据

连续函数

误差可视化

地图

三变量

待续~

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券