在 geom_jitter 中保持分数高于零
Keep points above zero in geom_jitter
我正在使用 geom_jitter 绘制散点图,但想在 y 轴上设置限制(最小值 = 0)。有没有办法让点数照常达到 "jitter" 但告诉他们不要低于 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)
我正在使用 geom_jitter 绘制散点图,但想在 y 轴上设置限制(最小值 = 0)。有没有办法让点数照常达到 "jitter" 但告诉他们不要低于 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)