解决方案有好几种:
网页版,无脑绘图,就是麻烦,没有写代码方便
极简版,gplots::venn
文艺版,venneuler,不好安装rJava,参见Y叔
酷炫版,VennDiagram
特别注意:
目前主流的韦恩图都只支持5个类别,多了不能使用韦恩图。
UpSet某种程度上可以显示多于5个类别,但是结果不是很直观,不推荐。
library(ComplexHeatmap)
m = make_comb_mat(venn.list)
UpSet(m)
1. 网页版的就不说了,非常简单,直接输入数据就行;
R版的输入都是一种数据结构list,可以单独出来。
2. 极简版
options(repr.plot.width=4, repr.plot.height=5)
vp
Gup=names(moduleListG_DEG[["up"]]), Gdown=names(moduleListG_DEG[["down"]])))
3. 还没成功过,需安装rJava,代码如下:
set.seed(2017-11-08)
x