2

我正在使用 geom_jitter 绘制散点图,但想在 y 轴上设置限制(最小值 = 0)。有没有办法让点像往常一样“抖动”,但告诉他们不要低于 y=0?

4

1 回答 1

5

不要censor越界 ( oob) 点(这是默认值),而是squish按您的比例,如下所示:

test <- data.frame(x = mtcars$mpg, y = 0)

ggplot(test, aes(x, y)) + 
  geom_jitter() +
  scale_y_continuous(limits = c(0, 0.4), oob = scales::squish)

在此处输入图像描述

于 2017-12-30T10:42:21.830 回答