2

次のようなデータを使用します。

Subcategory    Title   Value
Sub1           Name1   2 
Sub1           Name2   5
Sub2           Name3   4
Sub2           Name4   1
Sub3           Name5   2
Sub3           Name6   7
Sub4           Name1   7
Sub4           Name2   5
Sub5           Name3   4
Sub5           Name4   3
Sub6           Name5   9
Sub6           Name6   1
...            ...     ...

次のようなグラフを作成できます。

このコードの使用:p <- ggplot(data=dat, aes(x=Title, y=Value, fill=Subcategory)) + geom_bar(position="stack", stat="identity") + coord_flip()

Hadley 氏が geom_bar の例で行ったように、積み上げ棒グラフの代わりにファセットを使用してデータを表示するにはどうすればよいですか? http://had.co.nz/ggplot2/geom_bar.htmlファセットと ~ 表記に関しては少し迷っているので、理解に役立つ例を主に探しています。他の良い例を知っている場合は、共有してください。

4

1 に答える 1

3
p <- ggplot(data=dat, aes(Title, Value)) 
+ geom_bar(position="stack", stat="identity") 
+ coord_flip() + facet_wrap(~Subcategory)

x と y を指定する必要はありません。aes() は、それらがその順序で提供されていることを前提としています。ファセットを作成する場合、通常はファセットで塗りつぶしません。そうしないと、同じように見えます。

于 2011-05-02T23:00:46.943 に答える