索引 | ggplot2基础语法系列推文汇总

ggplot2工具包是一个很受欢迎的绘图系统,其特点是将绘图过程分成若干相对独立的部分,从而构建出一整套绘图语法。学好ggplot2首先要掌握各部分的功能与基础语法。

本系列原计划是包括十篇推文,目前完成了八篇,已基本涵盖了ggplot2绘图系统的大部分基础语法,另外两篇因为篇幅太短,短时间内应该不会推出。也就是说,本号的ggplot2基础语法系列至此就告一段落了。

本系列除了前两篇推文发表较早,其他推文都是在近一个月内集中推出的,但许多读者仍然可能不太明白其中的逻辑关系:这些推文虽然彼此相对独立,但最好还是按顺序阅读。

1 ggplot2作图语法入门

第一篇推文主要是从整体上介绍ggplot2绘图系统,其中重点需要理解的是几何函数中的映射概念,这也是基础绘图系统所不具备的。

该篇推文还比较详细地介绍了给主题函数theme()参数赋值的element_*系列函数,因此关于主题函数在本系列就不再单独介绍了。

上方图片可跳转至相应推文,下同

2 使用小提琴图+箱形图+抖动图展示数据分布情况

该篇推文介绍了3个几何图形函数。几何图形函数是ggplot2绘图系统的核心,但是其包含的函数很多,没有必要一一介绍。通过本篇推文,可以基本掌握几何图形的用法,在使用时根据需求选择对应的函数即可。需要重点理解的是全局图形与局部图层图层叠加等概念。

3 R语言中的配色方法汇总(Ⅲ):ggplot2的颜色标度函数

该篇推文既属于本系列,也属于配色方法系列。通过对比,可以发现ggplot2的配色方法明显异于基础绘图系统,也是在此篇,引入了标度函数以及它的三个类型:离散、连续、分箱。

4 统计变换的初步理解

统计变换也是ggplot2绘图系统特有的部分。与几何图形函数一样,本篇推文意在通过几个案例帮助读者理解统计变换的概念,而非一一介绍各类统计变换。

5 坐标标度函数、坐标系统函数

该篇推文介绍的是与坐标相关的函数,也涉及到标度函数,通过结合第3篇推文,读者基本可以理解标度函数的使用方法,因此标度函数虽然是ggplot2绘图系统很重要的组成部分,在本系列却没有单独介绍。

关于坐标系统的调整既可以使用坐标标度函数,又可以使用坐标系统函数,本系列将二者合并在同一篇推文中并比较了二者功能的区别,有助于系统的学习。

6 图例(Ⅰ):图例函数、主题函数中的图例参数

与坐标系统一样,与图例相关的函数和参数也有两处,在此也一并介绍。

本部分原计划分为两篇推文,另一篇推文为本系列的第九或第十篇推文,介绍的是图例的形状调整,暂不推出。

7 注释函数

本篇推文介绍的是ggplot2的注释功能。

8 位置调整函数

本篇推文介绍的是ggplot2position_*系列函数。

通过以上八篇推文,已经足够让初学者掌握ggplot2的基本用法,为进阶学习奠定基础。本系列剩余的两篇推文的内容根据需要可能会有所调整,也欢迎通过阅读原文提供意见和建议。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值