1
Я хочу показать гистограммы нескольких групп, где значения не складываются. Я делаю это:показывая scale_fill_manual с нуля
dat <- data.frame(x = seq(-3, 3, length = 20))
dat$y <- dnorm(dat$x)
dat$z <- dnorm(dat$x, mean = 2)
p <- ggplot(dat, aes(x = x)) +
geom_bar(aes(y = y), stat = "identity", alpha = .5, fill = "red") +
geom_bar(aes(y = z), stat = "identity", alpha = .5, fill = "blue")
Я хотел бы иметь легенду заполнения, которая показывает группировки. Я не знаю, почему это не вызывает каких-либо условных обозначений (или ошибки):
p + scale_fill_manual(values = c(x = "red", z = "blue"),
limits = c("mean 0", "mean 2")) +
guides(fill=guide_legend(title.position="top"))
Использование безымянный values
дает тот же результат.
Спасибо,
Max
Спасибо. Это отличное решение. – topepo