Я думаю, что вам лучше всего ставить ggplot .
Пример использования при добавлении указанного LCL + UCL
Загрузка пакета и создание фиктивных данных --- с помощью функции sin
library(ggplot2)
df <- data.frame(x=seq(0,360,20))
df$y <- sin(df$x*pi/180)
Построить график.
sp <- ggplot(data=df,aes(x, y)) + geom_line()
Добавить UCL + LCL и метки
sp + geom_hline(yintercept=.5, linetype="dashed", color = "red") +
geom_hline(yintercept=-.5, linetype="dashed", color = "blue") +
ggtitle("Sin Graph") + ylab("sin(x)") + xlab("Degrees")
geom_hline
Это то, что позволяет вам строить горизонтальные пределы CL.
geom_text
Добавьте метки к точкам, которые нарушили, упомянутые выше хотят использовать LCL + UCL, чтобы визуализировать это.
sp + geom_hline(yintercept=.95, linetype="dashed", color = "red") +
geom_hline(yintercept=-.95, linetype="dashed", color = "blue") +
ggtitle("Sin Graph") + ylab("sin(x)") + xlab("Degrees") +
geom_text(aes(x, y, label = paste(x," deg")), data = df[abs(df$y)>0.95,],angle=30,size=3)
