标签: r
我有两个由0和1值组成的二进制变量。我想创建一个两个变量的条形图,它只显示等于1的值的计数。我创建了以下代码:
counts = table(Flag1, Flag2) barplot(counts, beside = TRUE)
这段代码给出了以下情节:
我正在尝试创建一个与此类似的图,但只显示值1的两个条形图,而不是0和1条形图。在R中有没有办法实现这个目的?
非常感谢任何建议或提示!
答案 0 :(得分:1)
您可以在发送至counts之前对barplot进行分组。
counts
barplot
counts <- as.matrix(table(mtcars$vs, mtcars$am)[, 2])
注意我已经使用了as.matrix因为它会掉到没有的矢量,这就是控制标准调色板的原因。
as.matrix
barplot(counts, beside = TRUE)