gpt4 book ai didi

r - scale_fill_manual 在 geom_bar 中不起作用

转载 作者:行者123 更新时间:2023-12-04 10:08:42 29 4
gpt4 key购买 nike

我正在尝试使用 scale_fill_manual 更改 ggplot2 中条形图中的颜色,但由于某种原因,仅当我在美学中使用填充选项时才有效。
我举了一个例子:

library(ggplot2)
library(dplyr)
iris %>% ggplot(aes(x=Sepal.Width,y=Sepal.Length))+
geom_bar(stat="identity") + scale_fill_manual(values='lightblue')

这是结果,颜色没有变化:
enter image description here

现在,使用美学中的填充选项,它可以工作:
iris %>% ggplot(aes(x=Sepal.Width,y=Sepal.Length, fill=factor(2) ))+
geom_bar(stat="identity")+scale_fill_manual(values='lightblue')

enter image description here

有什么方法可以在不使用填充选项的情况下更改条形颜色,只使用 scale_fill_manual?

最佳答案

您需要定义 fill在您的 aes 内.

关于r - scale_fill_manual 在 geom_bar 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38443563/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com