Ich versuche, den Titel einer Legende zu entfernen in ggplot2:
df <- data.frame(
g = rep(letters[1:2], 5),
x = rnorm(10),
y = rnorm(10)
)
library(ggplot2)
ggplot(df, aes(x, y, colour=g)) +
geom_line(stat="identity") +
theme(legend.position="bottom")

Ich habe diese Frage gesehen und keine der Lösungen dort scheint für mich zu funktionieren. Die meisten geben einen Fehler darüber an, wie optsveraltet und themestattdessen zu verwenden ist . Ich habe auch verschiedene Versionen versucht theme(legend.title=NULL), theme(legend.title=""), theme(legend.title=element_blank)etc. Typische Fehlermeldungen sind:
'opts' is deprecated. Use 'theme' instead. (Deprecated; last used in version 0.9.1)
'theme_blank' is deprecated. Use 'element_blank' instead. (Deprecated; last used in version 0.9.1)
Ich verwende es ggplot2zum ersten Mal seit der Veröffentlichung von Version 0.9.3 und finde es schwierig, durch einige der Änderungen zu navigieren ...

labs()dies verwenden: Fügen Sie die Zeilelabs(colour = "")zu Ihrem Code hinzu, der das obige Diagramm erstellt hat.