Как получить тип линии и цвет в той же легенде?

#r #ggplot2 #plot #line #legend

Вопрос:

Кажется, я не могу заставить тип линии и цвет отображаться в одной и той же легенде, в ней будут отображаться две легенды: одна с линиями и одна с цветами. что я упускаю?

 Data_basinflow_pivot %>%
  filter(name == c("baseline", "baseline", "t6_p130", "t6_p130"))%>%
  ggplot() 
  geom_line(mapping = aes(x = julian, y = value, color = name, linetype = name)) 
  geom_line(mapping = aes(x = julian, y = value, color = name, linetype = name )) 
  geom_line(mapping = aes(x = julian, y = value, color = name, linetype = name)) 
  geom_line(mapping = aes(x = julian, y = value, color = name, linetype = name)) 
  scale_color_manual(labels = c("baseline", "baseline", "t6_p130", "t6_p130"),
                     values = c("blue","blue","black","black")) 
  scale_linetype_manual(labels = c("baseline", "baseline", "t6_p130", "t6_p130"),
  values=c("dashed", "solid", "dashed", "solid")) 
  labs(y = "", color = "Class", x = "Julian Day") 
  ylim(0,0.6)
 

введите описание изображения здесь

Комментарии:

1. Попробуй с labs(y = "", color = "Class", x = "Julian Day", linetype = "Class") .

2. Да ух ты, спасибо тебе, уууу!