To set only lower bound of a ggplot, you can use the following functions:
Using the expand_limits function:
For example:
ggplot(mtcars, aes(wt, mpg)) + geom_point() + expand_limits(y=0)
Using the scale_y_continuous function:
ggplot(mtcars, aes(wt, mpg)) + geom_point() +
scale_y_continuous(limits = c(0, NA))
Using the ylim() function:
ggplot(mtcars, aes(wt, mpg)) + geom_point() +
ylim(c(0, NA))
Output: