我有以下的示例數據集堆疊barplot類似條件密度
dump.stack<-structure(list(vanilla = c(16438L, 15877L, 16141L, 15490L, 15468L
), berry = c(27235L, 26692L, 25964L, 25762L, 24961L), orange = c(15825L,
16278L, 16413L, 16714L, 16881L), lemon = c(40502L, 41153L, 41482L,
42034L, 42690L), age = c(20, 21, 22, 23, 24)), .Names = c("vanilla",
"berry", "orange", "lemon", "age"), row.names = c(NA, -5L), class = "data.frame")
對於每個age
答案總數總結爲100000。我想在X軸與age
到圖表此使用層疊barplot和Y軸中每種香料中個體的比例/百分比。
我試過barplot(as.matrix(dump.stack))
沒有任何成功。我認爲barplot
和cdplot
需要轉換數據,但我無法弄清楚。
我怎樣才能使用堆疊式氣壓槍?也有可能使用cdplot()
來對此進行圖示(因爲統計上講,該圖將是條件密度)。
我會預先R基礎,但如果這是不可能的,我也會接受ggplot2解決方案。
感謝。你碰巧知道它是否可能與基地R或CDPlot? – ECII 2014-09-02 17:31:50
@ECII:請參閱我在base r解決方案中的編輯。 – rnso 2014-09-03 01:32:56