Ich habe stundenlang in der Dokumentation und in StackOverflow gesucht, aber keine Lösung scheint mein Problem zu lösen. Bei der Verwendung ggplot
kann ich nicht den richtigen Text in der Legende finden, obwohl er sich in meinem Datenrahmen befindet. Ich habe versucht scale_colour_manual
, scale_fill_manual
mit 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!
ggplot
am zufriedensten sind (lang, nicht breit), und um ein Gefühl für den Unterschied zwischen der Zuordnung einesaes
Thetik zu einer Variablen imaes
Aufruf und der Einstellung außerhalb zu bekommenaes
. Sie müssenmelt
Ihre Daten in ein langes Format umwandeln und der entsprechenden Variablen zuordnencolour
(oderfill
)aes
.