Вот один из способов использования geom панели ошибок, который может быть полезен для диапазонов
library(ggplot2)
data.df <- data.frame(
Upper =c( 1260, 1284, 1296, 1308, 1320),
Lower =c( 1272, 1272, 1284, 1296, 1308)
)
data.df$x <- 1:nrow(data.df)
ggplot(data.df,aes(x=x,ymin=Lower,ymax=Upper))+geom_errorbar(width=.5)+theme_bw();
Также существует geom_rect для рисования прямоугольников (но для него нужна информация как о ширине, так и о высоте)