我已经问similar question我可以使用stack=T
来解决我的问题。
但是,当我引入另一个因素时,stack=T
无效。
请看这个例子:
test <- data.frame(a=c(rep('x', 4),rep('y',4)),
b=c(2,-2,4,-3,5,-1,3,-5),
d=c('m','m','n','n','m','m','n','n'))
barchart(b~a, data=test, col=c("#00FFFF"), stack=TRUE,group=d)
但我想得到这样的东西:
barchart(b~a, data=test, col=c("#00FFFF"), stack=F,group=d)
同时,将0对齐在同一行。
答案 0 :(得分:0)
barchart(b~a,data = test,col = c(“#00FFFF”),stack = F,group = d,origin = 0)