Я хочу создать линии сетки графической панели, которые накладываются поверх рисунков. (Я хочу создать эффект, очень похожий на тот, что показан в Tufte).

Я создал это с помощью geom_segment, но недостатком является то, что мне нужно установить высоты, на которых сегменты находятся вручную, - но я бы хотел, чтобы это было установлено автоматически на высоте тиков.
df <- data.frame(id=1:5, val=abs(rnorm(5)))
ggplot(df, aes(id, val)) + geom_bar(stat="identity") +
theme_tufte() +
geom_segment(x=-Inf, y=0:4, xend=Inf, yend=0:4, color="white")