Ich habe stundenlang in der Dokumentation und in StackOverflow gesucht, aber keine Lösung scheint mein Problem zu lösen. Bei der Verwendung ggplotkann ich nicht den richtigen Text in der Legende finden, obwohl er sich in meinem Datenrahmen befindet. Ich habe versucht scale_colour_manual, scale_fill_manualmit verschiedenen Werten für labels=wie c("T999", "T888")", "cols".
Hier ist mein Code:
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")
Hilfe wäre sehr dankbar!



ggplotam zufriedensten sind (lang, nicht breit), und um ein Gefühl für den Unterschied zwischen der Zuordnung einesaesThetik zu einer Variablen imaesAufruf und der Einstellung außerhalb zu bekommenaes. Sie müssenmeltIhre Daten in ein langes Format umwandeln und der entsprechenden Variablen zuordnencolour(oderfill)aes.