我有以下數據框:[R堆疊barplot
Var1 Var2
FALSE FALSE
FALSE TRUE
TRUE FALSE
FALSE TRUE
FALSE FALSE
問題1:當我們看只有1列,我怎麼能生成一個簡單的堆疊barplot(上trues的頂部全部falses)?
問題2:如何將這兩個(堆疊的)條形圖彼此相鄰放在一個圖中?
我需要這些地塊作爲任務的一部分,我不能使用外部庫(如ggplot)
謝謝
我有以下數據框:[R堆疊barplot
Var1 Var2
FALSE FALSE
FALSE TRUE
TRUE FALSE
FALSE TRUE
FALSE FALSE
問題1:當我們看只有1列,我怎麼能生成一個簡單的堆疊barplot(上trues的頂部全部falses)?
問題2:如何將這兩個(堆疊的)條形圖彼此相鄰放在一個圖中?
我需要這些地塊作爲任務的一部分,我不能使用外部庫(如ggplot)
謝謝
這些問題已經得到解答,但是我已經完成了這項工作,所以我會提供。 :)
df<-data.frame(Var1=c(FALSE, FALSE, TRUE, FALSE, FALSE),
Var2=c(FALSE, TRUE, FALSE, TRUE, FALSE))
barplot(t(rbind(Var1=table(df$Var1), var2=table(df$Var2))))
感謝您的澄清答案:-) – Michael
您的數據:
dat<-read.table(text="Var1 Var2
FALSE FALSE
FALSE TRUE
TRUE FALSE
FALSE TRUE
FALSE FALSE", header = TRUE)
它與
barplot(rbind(colSums(dat), colSums(!dat)))
我不會做你的功課,但是你應該通過讀取用'?barplot'找到幫助頁面開始。也看看那裏的例子。 – GSee
已經做了相當多的研究,但「旁邊= FALSE」的說法似乎並沒有工作,它只是把2個酒吧旁邊eachother ... – Michael