使用 ggplot2 从二进制变量创建箱线图

his*_*eim 1 r ggplot2

library(ggplot2)
data <- c(1,0,1,1,0)
qplot(data) + geom_bar() + labs(x="Merged", y="Count")
Run Code Online (Sandbox Code Playgroud)

这会产生:

在此处输入图片说明

但是,我想生成一个箱线图,并且没有使用值 0.25、0.50 和 0.75,因为它们不能存在于该数据中。我只想要 0 和 1 的两个条形,指示数据集中每个值的计数。我怎样才能做到这一点?

woo*_*dvi 5

library(ggplot2)
data <- c(1,0,1,1,0)
qplot( as.factor(data) ) + 
    geom_bar() + 
    labs(x="Merged", y="Count")
Run Code Online (Sandbox Code Playgroud)

这是基于@aosmith观察一个因素将删除数据的序数,和@ eipi10观察,你正在寻找一个barplot,而不是一个箱线图

产量 箱形图