Вот мой пример:
library(ggplot2)
forecast <- c(2,2,1,2,2,3,2,3,3,3,3)
actual <- c(2,2,1,2,2,3,2,3,2,2,1)
my_df <- data.frame(forecast = forecast, actual = actual)
my_df$seq_order <- as.factor(1:NROW(my_df))
my_df <-gather(my_df, "line_type", "value", -seq_order)
ggplot(data=my_df, aes(x=seq_order, y = value,
colour = line_type, group=line_type))+geom_line()+theme(legend.position="bottom")
Вот как это выглядит:
Я бы хотел, чтобы красная линия была сверху синяя линия везде, где они совпадают. Я пытался scale_color_manual(values = c("forecast" = "red" ,"actual" = "blue"))
, но это не сработало.