我有这样一个数据:Barplot 3分类变量
data <- data.frame(Comp = factor(rep(2003:2004, each = 8)),
Cat = rep(letters[1:4], 4),
Type = rep(c('Free','Used'), each = 4),
Count = trunc(rnorm(16,30,2)))
我需要的东西就像一个barplot
与beside = TRUE
和beside = FALSE
(TRUE
为Cat
和Comp
和FALSE = Type
)。
有了这些数据,这将导致与8列的曲线图(的Comp
与相互作用Cat
(Comp = 2003 + Cat = A ; Comp = 2003 + Cat = B ; ... ; Comp = 2004 + Cat = D
)),每一个有2分堆叠列Count
变量(的Type
(Free
Used
和)的水平)。
任何提示如何做这种情节?我试图在EXCEL中做一个例子,但是我也没有做到这一点。
同样的问题:你知道是否有任何选项可以将每个Comp的'Cat'分组?像这样:'barplot(VADeaths,在旁边= TRUE)' – Rcoster 2013-02-18 16:06:19
看到我的编辑使用'facet_wrap'。 – Justin 2013-02-18 16:11:35
Exactaly!最后一个问题:有一种简单的方法可以在每个栏的中间写入数值? – Rcoster 2013-02-18 16:22:58