Как изменить заголовок легенды в ggplot2, если «labs (fill =)» не работает?

#r #ggplot2 #label

#r #ggplot2 #метка

Вопрос:

Я построил три графика с помощью ggplot2, когда они отображаются, заголовок легенды colour , я попробовал:

  labs(fill="Temperature")
  

Однако после запуска скрипта никаких изменений в графиках нет, в качестве примера я оставляю следующую часть скрипта:

 p <- ggplot(data_x, aes(Temp, group=1))   geom_line(aes(y=X18, color="18°C"), size = 1)   
  geom_line(aes(y=X20, color="20°C"), size=1)   geom_line(aes(y=X25, color = "25°C"), size=1)   
  geom_line(aes(y=X27, color = "27°C"), size=1)   geom_line(aes(y=X30, color="30°C"), size=1)   theme_minimal()  
  scale_x_discrete(expand = c(0,0), labels= c("Day 1-2", "Day 3-4", "Day 5-6", "Day 7-8", "Day 9-10"))   
  scale_y_continuous(n.breaks = 8)   ggtitle("GPP")  theme (plot.title = element_text(hjust = 0.5))   
  xlab("Recording day")   ylab("Dissolved oxygen mg/L/s") labs(fill ="Temperature")
  

Какие другие формы для изменения заголовка легенды возможны?

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

1. Я также пробовал guides () и scale_fill_discrete()

2. Попробуйте labs(color = ... . При отображении нет легенды о заливке color .