Вы можете использовать аргумент expand=
из любой команды scale_
ggplot, чтобы настроить буфер между limits
шкалы и краем области графика.
Пример:
df <- data.frame(x=1:100, y=rnorm(100))
ggplot(df, aes(x,y)) + geom_line() + xlim(0,100)
У вас все еще есть ребра на оси x:
Но добавьте аргумент expand
, чтобы указать, сколько раз расширить в прошлом края limits
. Обратите внимание, что аргумент ожидает два значения, поэтому вы можете указать, как далеко расширяться за верхний и нижний пределы:
ggplot(df, aes(x,y)) + geom_line() + scale_x_continuous(limits=c(0,100), expand=c(0,0))