使用如下所示的数据:
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()
如何像哈德利先生在他的geom_bar示例中所做的那样,如何使用facet而不是堆积条来呈现数据? http://had.co.nz/ggplot2/geom_bar.html我在方面和符号方面有点迷失,所以我主要是寻找帮助我理解的例子。如果你知道其他好的例子,请分享。
答案 0 :(得分:3)
p <- ggplot(data=dat, aes(Title, Value))
+ geom_bar(position="stack", stat="identity")
+ coord_flip() + facet_wrap(~Subcategory)
您无需指定x和y。 aes()假定它们是按该顺序提供的。如果你正在面对,你通常不会被刻面填满,否则事情看起来会一样。