学习路径: RStudio Education
RStudio 团队成员写的书籍:books
Hadley Wickham
Hadley Wickham 大佬的博客:https://hadley.nz/
- with Garrett Grolemund, the place to start if you want to learn how to do data science with R.
- R for Data Science:第一版
- R for Data Science (2e):第二版(2023 年中预计完成)
- ggplot2: elegant graphics for data analysis shows you how to use ggplot2 to create graphics that help you understand your data.
- Advanced R helps you master R as a programming language, teaching you what makes R tick.
- R packages teaches good software engineering practices for R, using packages for bundling, documenting, and testing your code.
其他优秀书籍
- R Graphics Cookbook, 2nd edition:作者 Winston Chang
- Advanced R Solutions:作者 Malte Grosser,Hadley 的 《Advanced R》 书籍习题解答
- Hands-On Programming with R:作者 Garrett Grolemund
ggplot2 书籍
见 https://ggplot2.tidyverse.org/#learning-ggplot2
If you are new to ggplot2 you are better off starting with a systematic introduction, rather than trying to learn from reading individual documentation pages. Currently, there are three good places to start:
The Data Visualisation and Graphics for communication chapters in R for Data Science. R for Data Science is designed to give you a comprehensive introduction to the tidyverse, and these two chapters will get you up to speed with the essentials of ggplot2 as quickly as possible.
If you’d like to take an online course, try Data Visualization in R With ggplot2 by Kara Woo.
If you’d like to follow a webinar, try Plotting Anything with ggplot2 by Thomas Lin Pedersen.
If you want to dive into making common graphics as quickly as possible, I recommend The R Graphics Cookbook by Winston Chang. It provides a set of recipes to solve common graphics problems.
If you’ve mastered the basics and want to learn more, read ggplot2: Elegant Graphics for Data Analysis. It describes the theoretical underpinnings of ggplot2 and shows you how all the pieces fit together. This book helps you understand the theory that underpins ggplot2, and will help you create new types of graphics specifically tailored to your needs.