1、R语言手动绘制
安装加载所需R包install.packages("VennDiagram")library(VennDiagram)
setwd("d:/venn")venn1<- venn.diagram(list(A = 1:150, B = 121:170),"venn1") ##图片保存在指定文件夹中
同理可画出更多集合的韦恩图,通常情况下最多绘制五个集合的韦恩图venn2<- venn.diagram(list(A = 1:150, B = 121:170,C=75:234,D=23:190),filename=NULL) grid.draw(venn2) ##图片显示在屏幕上
美化:venn3<- venn.diagram(list(A = 1:150, B = 121:170,C=75:234,D=23:190),"venn3.png", col = "black",fill = c("cornflowerblue", "green", "yellow", "darkorchid1"),alpha = 0.4,cat.col = c("darkblue", "darkgreen", "orange", "darkorchid4"), cat.cex = 1.5,rotation.degree = 0);参数:filename:指定用于保存图形文件的文件名,如果希望在当前的图形窗口中看到绘制的韦恩图,则filename必须为空; 若希望将绘制的图形直接保存为某文件,则直接使用venn.diagram(...,filename='*')即可完成。col表示对应的圆周的颜色fill:表示各个集合对应的圆的填充颜色alpha:透明度cat.col:表示集合名称的显示颜色lwd:用于设定圆弧的宽度lty:用于设定圆弧的线型rotation.degree:可用于调整图形的旋转角度
2、利用在线工具绘制
摘要
基因组研究过程中,基因家族聚类分析是一个比较重要的内容。基因家族聚类过程中通常会用venn图来展示聚类的情况。
R语言或者其他的画图语言都可以本地实现venn图的绘制,但是有一个venn图的在线绘制工具,大家知道吗?
操作步骤
网址:http://bioinformatics.psb.ugent.be/webtools/Venn/
下面我就简单的介绍下这个在线绘制venn图的工具,希望能在科研工作中助你一臂之力。
打开界面:
软件界面优化,目前只能绘制5个及以下的venn图,超过5个的不会绘制图片,但是也会进行分析。
提供两种数据输入方式,第一种是导入list文件,第二种是直接由键盘输入。我演示一下键盘输入:
点击提交 得到的结果如下
Venn图提供两种作图的方法,另一种格式如下:
你可以将图片保存下来。