2015-12-21 80 views
-1

我有以下矩陣:聚合值和顯示在barplot

group,value 
a,2 
b,4 
a,3 
a,2 
b,5 

我想通過組聚集,並在一個barplot形象化它:

9 -- 
8  
7 -- 
6 
5 
4 
3 
2 
1 
------- 
    a b 

隨着

barplot(as.matrix(aggregate(csv[2], csv[1], sum))) 

我得到以下圖:

plot

所以兩組都只有1個酒吧。如何顯示2條(每組1個)?

回答

2

設置組作爲rownames會產生2條:

barplot(t(as.matrix((data.frame(aggregate(csv[2],csv[1],sum),row.names=1)))))