一张图总结ggplot2
这本书(第二版)主要有三部分:

Part I: Getting Started,相当于Introduction,简单介绍ggplot2可以干哪些事; Part II: The Grammar,全书的精华,详细介绍了ggplot2背后的原理; Part III: Data Analysis,这部分在第三版中已经删了;
所以说如果稍微接触过ggplot2的话可以直接看Part II就行了。这本书我看了两遍,第一遍是慕名而读,Part I都没读完就放弃了,后来看完作者另一本介绍tidyverse的书(R for Data Science)又捡起来这本书想深入研究下ggplot2,也就是只看了Part II才觉得对ggplot2作图背后的原理比较清楚了。
简单说,ggplot2做的plot分成以下几个部分:
1. Data 2. Mapping 3. Layer - Data - Mapping - Geom - Stat - Position Adjustment 4. Scale 5. Coordinate System 6. Facetting
书里Theme部分没列出来,主要说了怎么个性化定制图形里的各个元素,为了方便我自己画了个图来标识每个元素叫什么以及对应的修改函数,这样使用起来一目了然。如果觉得图片不清楚的话可以豆邮我要PDF高清版本。

另外,也推荐配合着RStudio总结的Cheat Sheet一起学习,勾勾画画就像以前学数学一样效果比较好。
最后说下这本书第三版已经可以在线免费看了:https://ggplot2-book.org,真是非常感谢Hadley大神,在他的tidyverse一堆R包里走不出来了哈哈。
如果大家对ggplot2、Tidyverse感兴趣,欢迎加入我们的小组:https://www.douban.com/group/r4ds/。
