【发布时间】:2022-07-19 18:17:31
【问题描述】:
我在修复 ggplot 图表中的图例时遇到了麻烦。我想摆脱灰色填充,并用分配给变量的颜色填充一个正方形。
data = data.frame(Date = (seq(as.Date("2018-02-03"), as.Date("2019-05-05"), by = "days")),
var1 = runif(457),
var2 = runif(457)) %>%
tidyr::pivot_longer(-Date, names_to = "variable", values_to = "value")
ggplot(data = data,
aes(x = Date, y = value, colour = variable)) +
geom_bar(stat = 'identity') +
theme_minimal() +
scale_color_manual(values = c("#A90046", "#D1EAFE"), name = "")
【问题讨论】:
-
使用
fill=variable而不是colour=variable。您还需要更改为scale_manual_fill