索引 | 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 位置调整函数
本篇推文介绍的是ggplot2
的position_*
系列函数。
通过以上八篇推文,已经足够让初学者掌握ggplot2
的基本用法,为进阶学习奠定基础。本系列剩余的两篇推文的内容根据需要可能会有所调整,也欢迎通过阅读原文提供意见和建议。
索引 | ggplot2基础语法系列推文汇总相关推荐
- 索引 | 学堂原创推文汇总-v2
更新时间: 2021.12.13 截至目前,本号的原创推文已近百篇,并且又新增了一个专辑--实用技巧专辑(原办公软件技巧专辑).专辑之下又分若干系列,只有带专辑标签的推文才是最新版本的推文. 本篇是学 ...
- 目录 | 数据结构与剑指Offer系列推文合集
[目录合集]| 作者 / Edison Zhou C#刷数据结构+剑指Offer 不知不觉,C#刷剑指Offer的系列推文就结束了,今天就把它们整理成目录合集.此外,考虑到剑指Offer和数据结构的关 ...
- 索引 | 学堂原创推文汇总-v1
截至目前,本号的原创推文已达60余篇.这些推文分属4个专辑: 专辑之下又分若干系列: 读者可通过"需求调查"进行反馈: 需要注意的是,只有带专辑标签的推文才是最新版本的推文: 本篇 ...
- CNS级公众号推文汇总
关注公众号,发送R语言或Python,获取学习资料! Stay hungry, stay foolish! " 目前已连续更新130+篇原创推文,涉及数据分析.数据可视化.医学统计学.机器 ...
- 28份R语言文档沟通推文汇总
简介 小编对以前写过的关于 Rmarkdown 相关教程进行汇总,方便自己以及读者查阅.公号建立半年多时间了,回顾这个系列,感觉还是挺有意义的.视频教程和推文结合,让更多的伙伴们(甚至,现在越来越多统 ...
- pandas将某一列变为索引_Pandas 基础语法入门
最近把Pandas基础语法快速系统性的过了一遍,并把基础的知识点总结一下. pandas基础语法 Series DataFrame 索引对象 基本功能 重新索引 丢弃指定轴上的项 索引/选取/过滤 算 ...
- 【CSS基础语法】CSS基础语法知识学习笔记汇总
CSS基础语法 前言 一.样式定义方式 1.html 2.css 二.选择器 1.html 2.css 三.颜色 1.html 2.css 四.文本 1.html 2.css 五.字体 1.html ...
- Java基础语法和面向对象代码汇总
基础语法 package com.ly.java1030Summary;import java.util.Scanner;public class Function {/** 需求* 抽奖规则:用户输 ...
- python字典均值_Python常用基础语法(函数)汇总
重点( 要求 ): 1.理解语法( 函数 )的作用. 2.理解语法( 函数 )运用举例的代码块. 一.修改字符串(针对英文字符串)大小写. (1)title() : 将字符串(英文)开头字母装换为大写 ...
最新文章
- python基本语法规则-Python-基本语法元素
- vscode 头文件包含问题_WSL+VSCode = Linux ?
- ebpf_exporter - Prometheus exporter for custom eBPF metrics
- Illustrator 教程,了解 Illustrator 中的效果
- cdr怎么转plt_win10系统怎么将cdr格式转换成plt?
- Linux-脚本、tailf
- 小工具 | 横断面面积及土方量计算excel表格
- 极域课堂分发文件与一键开关机教程
- 如何清理网易云无损flac格式留下的注释163key(Don't Modify):.........等牛皮癣?
- 免费瘫软入院,付费发飙成壮汉,YoMail 想干嘛?
- 计算机视觉中的小样本学习综述
- 加速度,速度,位移和时间的关系
- 2022-2027年中国消防机器人行业市场调研及未来发展趋势预测报告
- 组织行为学对项目管理的意义
- 图像编辑之一键特效(Lomo,反转负冲,柔光)
- 中心频点计算公式_LTE网各频段中心频点的计算方法 刘
- 哪些行业需要用到高防服务器
- Linux新建目录并指定挂载点,Linux中将/var等已有目录挂载到新添加的硬盘
- 【解决】台式电脑开机键坏了怎么办?|电脑关机后如何远程进行开机?
- 4个案例,整篇干货!让你的边缘计算不“边缘”!
热门文章
- 互联网高并发架构的8种设计模式演化
- Java基础学习总结(54)——JSON和Map转换的工具类
- Docker学习总结(4)——Docker镜像与容器命令
- redhat 添加ssh端口_Linux修改SSH远程登录端口 --服务器安全篇
- mysql 优化关键字_MySQL 优化之 EXPLAIN 关键字
- centos7登陆mysql_Centos7安装Myql8.0并授权登录
- 阿里云服务器搭配宝塔面板安装Redis为网站提速
- Python数据科学平台Anaconda的最新发布中增加了Microsoft VS Code
- Centos6.5使用yum安装mysql——快速上手必备
- 如何屏蔽Canvas指纹跟踪