2012-09-24 2 views
3

ggplot2에 간단한 막대 그래프가 있습니다. 내 바에 "회색"스케일을 사용하고 있습니다. 기본 순서는 왼쪽에서 오른쪽으로 가장 가벼워지기까지 가장 어둡습니다. 나는 동일한 순서로 바 자신을 유지하면서, 왼쪽에서 오른쪽으로 가장 어두운 가벼운하기 위해 회색의 색상 순서를 변경하려면R의 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() 

: 여기처럼 내 코드가 어떻게 표시되는지를 보여줍니다. 색상 램프의 순서를 반대로하기 위해 사용하는 코드가 작동하지 않는 것 같습니다.

답변

8

그것은 재현 예와 쉬울 수 있지만, 무엇에 대한 것입니다 :

y + scale_fill_grey(start=0.8, end=0.2) 
관련 문제