2013-11-23 59 views
1

我的數據是這樣的:如何使NA堆積條形圖值

Var1 Var2 value 
1  1 1 NA 
2  2 1  1 
3  3 1  1 
4  4 1 NA 
5  5 1 NA 
6  6 1 NA 

我想爲「值」,其中顯示有多少NA,0,1和2的堆積條形圖

我試圖

barplot(data$value) 

,但是這不是我想要的。

感謝您的幫助!

回答

3
value <- sample(c(1, 2, NA), 10, replace = TRUE) 
value 
# [1] NA NA 2 NA 2 2 1 2 NA NA 

mm <- matrix(table(value, exclude = NULL)) 
bb <- barplot(mm) 

text(x = bb, y = cumsum(mm) - mm/2, labels = c(1, 2, "NA"), col = c("white", "black", "black")) 

enter image description here