4

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()

バー自体を同じ順序に保ちながら、グレーの色の順序を左から右に最も明るいものから最も暗いものに変更したいと思います。カラー ランプの順序を逆にするために使用しているコードが機能していないようです。

4

2 に答える 2

11

再現可能な例を使用すると簡単になりますが、次の場合はどうでしょう。

y + scale_fill_grey(start=0.8, end=0.2)
于 2012-09-24T14:20:51.747 に答える