过度重叠 3:低精度数据
您已经看到在两种情况下,使用 geom_point() 时如何处理过度重叠:
- 大型数据集
- 单个坐标轴上的取值对齐
我们在 geom_point() 中使用 position = 'jitter',或直接使用 geom_jitter()。
再来看另一种情况:
- 低精度数据
这通常来自低分辨率的测量,例如 iris 数据集,测量精度为 1mm(参见查看器)。它与情形 2 类似,但在这里我们可以同时在 x 轴和 y 轴上进行抖动。
本练习是课程的一部分
使用 ggplot2 进行数据可视化入门
交互式实操练习
通过完成这段示例代码来试试这个练习。
ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
# Swap for jitter layer with width 0.1
geom_point(alpha = 0.5)