我有以下数据框:[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