第4讲
第4讲 ggplot2
教学视频
习题答案
作业点评
课堂练习
数据:diamonds{ggplot2}
数据:diamonds{ggplot2}
查看diamonds的帮助文件,了解数据集的变量含义,完成下列任务,美化图形。
绘制cut的条形图,将频数按降序排列。
绘制分组箱线图,比较不同 cut 的 price 的分布。
绘制分组直方图,比较不同 cut 的 carat 的分布。
使用facet_wrap 或 facet_grid 绘制 carat 和 price 的关系图,按cut分面。
绘制diamonds 数据集中carat 和 price的散点图,散点的颜色用cut映射,并添加平滑曲线。
拓展资源
不写代码也能绘制ggplot图形的R插件 ggplot2 builder
ggplot2 extensions - gallery https://exts.ggplot2.tidyverse.org/gallery/
color codes https://htmlcolorcodes.com
Colors in R http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf
Wickham, Hadley. ggplot2: elegant graphics for data analysis. springer, 2016. https://ggplot2-book.org/
Wickham, Hadley, Garrett Grolemund. R for Data Science https://r4ds.had.co.nz/