准备工作
在接下来的练习中,目标是在查看器中复现所示的图形。这里,我们先确定几何对象的位置参数,并建立绘图的基础图层。
将这些元素设为独立对象,便于在多个图层或不同图中重复使用。
position_jitter()添加"抖动"(例如用于点)。position_dodge()对几何对象进行"并列分开"(例如条形、柱形、箱线图、小提琴图、误差线、点-区间)。position_jitterdodge()同时对几何对象进行"抖动"和"并列分开"(例如用于点)。
与之前一样,我们将使用 mtcars 数据集,其中 fcyl 和 fam 是由原始变量 cyl 和 am 转换得到的合适的因子变量。
本练习是课程的一部分
ggplot2 数据可视化进阶
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___
# 2. Dodge with width 0.1
posn_d <- ___
# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___