《ggplot2:数据分析与图形艺术》笔记

《ggplot2:数据分析与图形艺术》笔记介绍了图形图层语法,讲解了如何用图层构建图像,包括数据、映射、图层、标度、坐标和分面的细节。重点讨论了统计变换、位置调整、几何对象的选择以及处理遮盖绘制问题的方法。此外,还涵盖了图形注解、标度控制、分面定位和图形精雕细琢的技巧。
摘要由CSDN通过智能技术生成

《ggplot2:数据分析与图形艺术》笔记

第一章 简介

ggplot2的理论基础:图形图层语法, 是由Wilkinson(2005)创建的一套用来描述所有统计图形深层特征的语法规则, Wickman(2010)提出了基于Wilkinson语法的图层图形语法,将图层作为主要的考察对象,并使其嵌入到R中。

图形图层语法告诉我们,一张统计图形就是从数据到几何对象(geometric object,缩写为geom,包括点、线、条形等)的图形属性(aesthetic attributes,缩写为aes,包括颜色、形状、大小等)的一个映射。此外,图形中还可能包括数据的统计变换(statistical transformation,缩写为stats),最后绘制在某个特定的坐标系(coordinate system,缩写为coord)中,而分面(facet)则可以用来生成数据不同子集的图形。

一个图形对象就是一个包含数据、映射、图层、标度、坐标和分面的列表。

第四章 用图层构建图像

绘图的方式有两种:一是一步到位式,如qplot()命令,二是逐层叠加式,如ggplot()函数和图层函数。一个图形可能包含多个图层。

一个图层由五个部分组成:

  • 数据 :必须是一个数据框,在绘图结束后可以被修改。
  • 一组图形属性映射 :用来设定数据集中的变量如何映射到该图层的图形属性。
  • 几何对象:用来指定在图层中用哪几种几何对象来绘图。
  • 统计变换 :对原始数据做一些有用的统计变换,返回一个包含新变量的数据框。
  • 位置调整:通过调整元素位置来避免图形重合。

图层是普通的R对象,可以存储到变量中去,有利于代码的避繁就简。

比较下面两条命令的区别:

ggplot
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值