2013-03-17 89 views
4

我想知道(如果可能的話)如何在R中畫出這樣的情節。

R中的堆積直方圖

Example plot

E.g 30人(x軸),對於幾乎300-400小時(y軸),並且在6個具體活動每一個所分配的時間的工作表明在彩色

示例數據:

| People | Act 1 | Act 2 | Act 3 | Act 4 | Act 5 | Act 6 | 
|Person 1| 18 | 20 | 32 | 75 | 64 | 18 | 
|Person 1| 40 | 25 | 02 | 04 | 17 | 20 | 
|Person 2| 58 | 45 | 32 | 75 | 64 | 18 | 
|Person 3| 10 | 15 | 11 | 28 | 15 | 92 | 
|Person 1| 11 | 11 | 02 | 05 | 04 | 08 | 

我使用這個代碼:

plot(table(data$worker),col=unique(data$worker)) 

(此代碼給了我不同的顏色,以各條)

,但我無法找到根據我上面提到的標準爲每個欄添加顏色的方法。

+5

有趣的是,例如陰謀R中明確提出... – 2013-03-17 02:02:39

回答

3

使用ggplot2 R包。看到這個tutorial。你的回答是第3頁

上這將是類似的東西:

ggplot("data", aes("worker", fill="activity")) + geom_bar()