这是去年「知识星球」里的提问,「知识星球」相当于是众筹我一年的时间,向我提问,请谨慎入坑。
我当时就写了一个函数ggvenn
,这个函数其实包装了venneuler
,但由于venneuler
依赖rJava
,而很多小伙伴不会装rJava
,而因此装不了yyplot
,所以我去掉了这个依赖,但如果你想要用ggvenn
这个函数,请自行安装rJava
和venneuler
。其实还有另外一个包,VennDiagram
,它的输出是gList
,所以可以直接封装为ggplot2
图层,然而对于画venn plot,我并没有太多的兴趣,《CS6: ChIPseeker的可视化方法(中秋节的视觉饕餮)》一文中介绍的upset plot,可能更好一些。