我在这里有一些数据[在 .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 的正值显示为同一绘图层中的单个箱形图。有人可以建议我在上面的代码中需要更改什么以获得正确的输出,谢谢。