【发布时间】:2014-02-24 11:17:42
【问题描述】:
我有一些数据here [在一个 .txt 文件中] 我读入了一个数据框,
mydf <- read.table("data.txt", header=T,sep="\t")
接下来我使用以下代码融化这个数据框,
df_mlt <-melt(mydf, id=names(mydf)[1], variable = "cols")
现在我想将此数据绘制为仅显示 x>0 值的箱线图,因此为此我使用以下代码,
plt_bx <- ggplot(df_mlt, aes(x=ID1,y=value>0, color=cols))+geom_boxplot()
但结果图如下所示,
但是,我需要的是仅将 x 的正值显示为同一绘图层中的单个箱形图。有人可以建议我在上面的代码中需要更改什么以获得正确的输出,谢谢。
【问题讨论】: