2

積み上げ棒グラフごとに色が変化する積み上げ棒グラフを作成しようとしています。つまり、1 つのバーは赤の上に青、次のバーは紫の上に赤などです。また、グラフを積み重ねる機能も維持したいと考えていました。どうもありがとうございました。

アダム

4

1 に答える 1

3

以下のプロット (すぐ上のコードで作成されたもの) は、主要な自動車メーカーが生産する自動車のタイプを示しています。

バーの高さ (実際にはバー セグメントの高さ) を自動車クラスにマッピングしました。バー セグメントの色を自動車メーカーにマッピングしました。したがって、7 つの x 軸ラベルのそれぞれは、因子「クラス」の 1 つのレベルに対応します。同様に、バー セグメントの各色は、因子「メーカー」の 1 つのレベルに対応します (「メーカー」と「クラス」はどちらも「mpg」データフレーム内の変数/列です。最後に、y 軸は自動車の数を示します。メーカー (セグメントの色) ごとの各クラス (バーの高さ) で。

library(ggplot2)
data(mpg)     # data set provided w/ ggplot2

px = ggplot(mpg, aes(x=class, fill=manufacturer)) + geom_bar() 

print(px)

代替テキスト http://img245.imageshack.us/img245/6678/stackedbar.png

于 2010-04-12T01:15:44.063 に答える