【发布时间】:2021-03-24 13:37:30
【问题描述】:
所以我使用一个简单的数据框进行绘图,如下所示:
Category x
<chr> <dbl>
2018 2568907
2019 5600309
2020 7488549
我正在尝试的代码是:
p <- ggplot(df, aes(x=Category, y=x)) +
geom_bar(stat = "identity") + scale_color_manual(values = c("#00AFBB", "#E7B800", "#FC4E07"))
p
但是无论我是否添加 scale_color_manual,所有的条都显示为相同的颜色。但是根据我关注的documentation,它应该是不同的颜色。
【问题讨论】:
-
你没有为你的 aes() 着色或填充任何东西,所以这些刻度永远不会被使用。您首先需要一个映射。