开始使用免费开始使用

过度重叠 3:低精度数据

您已经看到在两种情况下,使用 geom_point() 时如何处理过度重叠:

  1. 大型数据集
  2. 单个坐标轴上的取值对齐

我们在 geom_point() 中使用 position = 'jitter',或直接使用 geom_jitter()

再来看另一种情况:

  1. 低精度数据

这通常来自低分辨率的测量,例如 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)
编辑并运行代码