Я часами просматривал документацию и StackOverflow, но, похоже, ни одно решение не решило мою проблему. При использовании ggplot я не могу получить правильный текст в легенде, даже если он находится в моем фрейме данных. Я пробовал scale_colour_manual, scale_fill_manual с различными значениями для labels= таких как c("T999", "T888")", "cols".
Вот мой код:
T999 <- runif(10, 100, 200)
T888 <- runif(10, 200, 300)
TY <- runif(10, 20, 30)
df <- data.frame(T999, T888, TY)
ggplot(data = df, aes(x=T999, y=TY, pointtype="T999")) + 
       geom_point(size = 15, colour = "darkblue") + 
       geom_point(data = df, aes(x=T888, y=TY), colour = 'red', size = 10 ) + 
       theme(axis.text.x = element_text(size = 20), axis.title.x =element_text(size = 20),   axis.text.y = element_text(size = 20)) +
       xlab("Txxx") + ylab("TY [°C]") + labs(title="temperatures", size = 15) + 
       scale_colour_manual(labels = c("T999", "T888"), values = c("darkblue", "red")) +    theme(legend.position="topright")
 Помощь будет очень ценится!


