利用R绘制venn图(VennDiagram、eulerr、venneuler、limma) |
您所在的位置:网站首页 › 韦恩图作图软件 › 利用R绘制venn图(VennDiagram、eulerr、venneuler、limma) |
最近对利用R绘制venn图进行了一些学习。参考了网上很多资料: 【R作图】在R中绘制韦恩图的几种方法 和 一些漂亮的venn图如何使用R来绘制韦恩图(Venn Diagram)venn.diagram: Make a Venn Diagramhow to add legends and values in a Venn diagram using R (VennEuler package)?另外再推荐一个在线绘制venn图的网站(除了广告较多都挺好的):https://www.meta-chart.com/venn 具体包括下面三个包: limma、venneuler、VennDiagram。总的来说,三个包都有着各自的不足。下面会一一进行说明,这里先放上结论:综合方便程度以及函数的多样性而言,VennDiagram > venneuler > limma。 limma首先针对limma包,输入下两行就可以直接进行安装: source("http://www.bioconductor.org/biocLite.R") biocLite("limma")虽然只用输入两行,但是运行之后你就会发现,依赖包需要安装到地老天荒,海枯石烂,花儿都谢了。(而且还可能安装失败) (我们这里假设安装成功 之后利用vennDiagram()按照指定的用法就可进行venn图的绘制了,但这个包有一个很大的局限,就是最多只能够绘制3个集合,一旦超过就无法继续绘制了,而且绘制的效果也比较丑,如下所示。(由于实在没有安装成功,这里参考了网址:venn: Venn Diagrams) 接着是venneuler,这个包绘制出来的图案就比上一个包要漂亮了许多,如下图所示: vd |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |