我正在使用 geom_jitter 处理散点图,但想在 y 轴上设置限制(最小值 = 0)。有没有办法让点像往常一样“抖动”,但告诉他们不要低于 y=0?
不要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)
Run Code Online (Sandbox Code Playgroud)