Ответ 1
Вы можете использовать expand_limits
ggplot(mtcars, aes(wt, mpg)) + geom_point() + expand_limits(y=0)
Вот сравнение двух:
- без
expand_limits
- с
expand_limits
Начиная с версии 1.0.0 из ggplot2
, вы можете указать только один предел и иметь другое, как это обычно определялось установкой второго предела на NA
. Такой подход позволит как расширение, так и усечение диапазона осей.
ggplot(mtcars, aes(wt, mpg)) + geom_point() +
scale_y_continuous(limits = c(0, NA))
задавая его с помощью ylim(c(0, NA))
, дает идентичную цифру.