Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 我想更改ggplot条形图的颜色_R_Ggplot2_Colors - Fatal编程技术网

R 我想更改ggplot条形图的颜色

R 我想更改ggplot条形图的颜色,r,ggplot2,colors,R,Ggplot2,Colors,我想使用scale_color_manual功能手动更改ggplot条形图的颜色。代码如下: library(ggplot2) ggplot(UM.Leads, aes(Leads, Count, fill = Model)) + geom_bar(stat = "identity") + xlab("Electrode Model") + ylab("DBS Leads") + ggtitle("University of Minnesota") + scale_c

我想使用scale_color_manual功能手动更改ggplot条形图的颜色。代码如下:

library(ggplot2)
ggplot(UM.Leads, aes(Leads, Count, fill = Model)) + 
  geom_bar(stat = "identity") + 
  xlab("Electrode Model") + 
  ylab("DBS Leads") + 
  ggtitle("University of Minnesota") +
  scale_color_manual(values = c("darkgoldenrod1", "grey55", "dodgerblue1")) + 
  theme_classic()
我似乎无法从ggplot提供的默认粉色、绿色和蓝色更改条形图的填充。任何帮助都将不胜感激


请参见此处的绘图:

以说明@Jack Brookes的评论并创建一个可复制的示例:

library(ggplot2)
df <- data.frame(
  gp = factor(rep(letters[1:3], each = 10)),
  y = rnorm(30)
)
ggplot(df, aes(gp, y, fill=gp)) + 
  geom_bar(stat = "identity") +
  scale_fill_manual(values = c("darkgoldenrod1", "grey55", "dodgerblue1")) + 
  theme_classic()
库(ggplot2)

df您已将数据映射到
填充
,但设置了
颜色
的比例。尝试
scale\u fill\u手动(…)