2
ggplotでは、以下のコードを使って次のようなプロットができます。しかし、私はこのようにプロットすれば、私は全くx軸を見ることができません。私は、各行の列数を変更するなどの方法があるかどうか疑問に思っています。私はncol
のコマンドをfacet_grid
に試しましたが、それはできません。R:facet_gridの各行の列数を変更する方法
ggplot(derivative, aes(x = factor(move), fill = factor(move)), colour = black)+
geom_bar()+
facet_grid(Market~Season)+
scale_fill_discrete(name="Relative Market Move",
breaks=c("neg.big", "neg.small", "pos.big", "pos.small"),
labels=c("Big Negative", "Small Negative", "Big Positive", "Small Positive"))+
scale_x_discrete(labels=c("Large Negative", "Small Negative", "large Positive", "Small Positive"))+
labs(x = "") +ylab("Count")
あなたは(私の知る限りは)の数を設定することはできません'facet_grid'を持つ列。 1つのグラフの半分と別の半分のグラフを別々にプロットすることもできますが、行全体を簡単に比較できるようになりません。より広いアスペクト比のグラフを表示し、おそらくx-ラベルを90度回転させるのはどうでしょうか? – eipi10
グリッドは、渡す式の変数のレベル数によって決まります。設定を変更しないと、eipi10で保存したときに保存するときに、アスペクト比を広げるだけです。代替案:** i **あなたの色と同じであるので、x軸ラベルをドロップします。 ** ii ** 'facet_wrap'を使って慎重に計画してください。 ** iii **横のファセットは、とにかく季節なので、それらをx軸にして、色だけを使用して、市場によってのみ小刻みにグループ化された棒グラフを作成します。 – alistaire