【发布时间】:2018-10-08 15:59:16
【问题描述】:
library(tidyverse)
delta <- tibble(
type = c("alpha", "beta", "gamma"),
a = rnorm(3, 5),
b = rnorm(3, 6)
) %>%
mutate(delta = abs(a - b)) %>%
gather(`a`, `b`, `delta`, key = "letter", value = "value")
ggplot(delta %>% filter(letter != "delta"), aes(type, value, fill = letter)) +
geom_col(position = "dodge") +
geom_col(data = delta %>% filter(letter == "delta"), width = 0.5) +
scale_color_manual("grey", "black", "blue")
我希望 a 和 b 条为灰色和黑色。 delta 条为蓝色。我如何使用scale_color_manual() 执行此操作?看来我上面的语法是关闭的。
【问题讨论】: