利用R绘制venn图(VennDiagram、eulerr、venneuler、limma)

您所在的位置:网站首页 韦恩图作图软件 利用R绘制venn图(VennDiagram、eulerr、venneuler、limma)

利用R绘制venn图(VennDiagram、eulerr、venneuler、limma)

2023-04-01 06:39| 来源: 网络整理| 查看: 265

最近对利用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

接着是venneuler,这个包绘制出来的图案就比上一个包要漂亮了许多,如下图所示:

vd


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3