分享

Venn图绘制的两种方式

 阿非ycfg 2017-08-12

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" =="">

参数:
filename:指定用于保存图形文件的文件名,如果希望在当前的图形窗口中看到绘制的韦恩图,则filename必须为空;
                 若希望将绘制的图形直接保存为某文件,则直接使用venn.diagram(...,filename='*')即可完成。
col表示对应的圆周的颜色
fill:表示各个集合对应的圆的填充颜色
alpha:透明度
cat.col:表示集合名称的显示颜色
lwd:用于设定圆弧的宽度
lty:用于设定圆弧的线型
rotation.degree:可用于调整图形的旋转角度


2、利用在线工具绘制

摘要

基因组研究过程中,基因家族聚类分析是一个比较重要的内容。基因家族聚类过程中通常会用venn图来展示聚类的情况。

R语言或者其他的画图语言都可以本地实现venn图的绘制,但是有一个venn图的在线绘制工具,大家知道吗?

操作步骤

网址:http://bioinformatics.psb./webtools/Venn/

下面我就简单的介绍下这个在线绘制venn图的工具,希望能在科研工作中助你一臂之力。

打开界面:


软件界面优化,目前只能绘制5个及以下的venn图,超过5个的不会绘制图片,但是也会进行分析。


提供两种数据输入方式,第一种是导入list文件,第二种是直接由键盘输入。我演示一下键盘输入:


点击提交 得到的结果如下


Venn图提供两种作图的方法,另一种格式如下:


你可以将图片保存下来。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多