Я пытаюсь удалить название легенды в 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")
Я видел этот вопрос, и ни одно из предложенных здесь решений не работает для меня. Большинство из них выдают ошибку о том, как opts
устарело и использовать theme
вместо этого. Я также пробовал различные варианты theme(legend.title=NULL)
, theme(legend.title="")
, theme(legend.title=element_blank)
, сообщения и т.д. Типичные ошибки:
'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)
Я использую ggplot2
впервые с момента выпуска версии 0.9.3, и мне трудно ориентироваться в некоторых изменениях ...
labs()
для этого: Добавьте строкуlabs(colour = "")
в свой код, которая создала график выше.