我在 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()
我想将灰色的颜色顺序从左到右更改为最浅到最深,同时保持条形本身的顺序相同。我用来反转颜色渐变顺序的代码似乎不起作用。
如果有一个可重现的例子会更容易,但是怎么样:
y + scale_fill_grey(start=0.8, end=0.2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)