在R的ggplot2中,如何反转条形图颜色的顺序?

在R的ggplot2中,如何反转条形图颜色的顺序?,r,ggplot2,R,Ggplot2,我在ggplot2中有一个简单的条形图。我用“灰色”来表示我的酒吧;默认顺序为从左到右从最暗到最亮。我的代码是这样的: ggplot.3plus<-ggplot(summary.3plus, aes(x=sp1, y=fract.mean, fill=age.cat)) + geom_bar(position=position_dodge())+ coord_cartesian(ylim = c(1, 1.175))+ geom_errorbar(aes(ymin=fract

我在ggplot2中有一个简单的条形图。我用“灰色”来表示我的酒吧;默认顺序为从左到右从最暗到最亮。我的代码是这样的:

  ggplot.3plus<-ggplot(summary.3plus, aes(x=sp1, y=fract.mean, fill=age.cat)) + 
  geom_bar(position=position_dodge())+ coord_cartesian(ylim = c(1, 1.175))+
  geom_errorbar(aes(ymin=fract.mean-se, ymax=fract.mean+se),
                width=.2,                    # Width of the error bars
                position=position_dodge(.9))
  ggplot.3plus<-ggplot.3plus+scale_fill_grey()

ggplot.3plus用一个可复制的例子会更容易些,但是关于:

y + scale_fill_grey(start=0.8, end=0.2)
你可以试试
+scale\u y\u reverse()