我有一个看起来像这样的数据框,
df <- data.frame(type=c("SNP","DEL","SNP","SNP"),geneA=c(1,1,1,0), geneB=c(0,0,1,1), geneC=c(1,0,0,1))
type geneA geneB geneC
1 SNP 1 0 1
2 DEL 1 0 0
3 SNP 1 1 0
4 SNP 0 1 1
我想在 R 中制作一个 UpSet 图以查找常见基因,并且
我想在直方图中绘制类型(SNP 或 DEL)的分布。
这是我到目前为止的代码
upset(df,
attribute.plots = list(gridrows=50,
plots=list(list(plot=histogram,
x="type"))))
这是我的错误,我无法解决
Error: StatBin requires a continuous x variable: the x variable is discrete.Perhaps you want stat="count"?
非常感谢任何帮助