Держите точки выше нуля в geom_jitter
Я работаю на графике рассеяния, используя geom_jitter, но хочу установить ограничения по оси Y (минимальное значение = 0). Есть ли способ, позволяющий точкам "дрожать" в обычном режиме, но сказать им, чтобы они не опускались ниже y=0?
1 ответ
Решение
Не 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)