韦恩图快速绘制工具

“Venn图是我们科学研究中常用的图形之一,今天小编给小伙伴们介绍四种Venn图绘制工具,小伙伴根据自己的要求进行选择,如果小伙伴觉得对你有帮助,欢迎转发与收藏。”

01—数据准备

关注《生信学霸》,后台回复“Venn图”获取测试数据,如下图所示:

点击添加图片描述(最多60个字)编辑

拿着数据快跟着小编一起学习一下这个工具

02—使用方法

方法一:Sangbox云平台绘制

----------

1.1__输入参数,如下图所示

网址导航

http://sangerbox.com/Tool 点击“韦恩图快速绘制工具”

1.2__特别注意点

1. 如果是以文件的格式将数据导入到云平台,平台默认无法读取Excel中的数据,必须将Excel文件转为以制表位符分割的文本文件,否则小工具将无法运行。

2.将文件从本地上传到网站上应注意文件名只能用字母、数字或下划线命名不能有空格等特殊字符命名,否则将上传失败。

1.3__结果展示

1.4__优缺点

优点—中文图形化交互式分析界面,不需要编程,快速出图,支持多种主流期刊图形配色;

缺点—内置图形颜色库不是很丰富,可以使用Illustrator对颜色进行更改。

方法二:R语言

----------

1.1__绘图步骤

# 安装R包if (!requireNamespace("VennDiagram", quietly = TRUE)) install.packages("VennDiagram",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")if (!requireNamespace("ggplot2", quietly = TRUE)) install.packages("ggplot2",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")# 加载R包library(VennDiagram, quietly=TRUE)library(ggplot2, quietly=TRUE)# 读入数据exp = read.csv('./veen_map.txt',header = T,sep='\t',check.names = F)# 绘图venn<- venn.diagram(list(A=na.omit(exp$A),B=na.omit(exp$B),C=na.omit(exp$C),D=na.omit(exp$D)), filename=NULL,fill = c("cornflowerblue", "green", "yellow", "darkorchid1"), col = "black",alpha = 0.4, cat.cex = 1.5,rotation.degree = 0)# 展示图形grid.draw(venn)# 保存图片ggplot2::ggsave(filename = './venn.pdf',plot = venn,width = 6,height = 6,device = cairo_pdf)

1.2__结果展示

1.3__优缺点

优点—能够随心所欲的修改图形的颜色和样式;

缺点—对于编程初学者,用R语言读入数据和进行数据变过程中会报错,函数参数看不懂需要很长时间,绘图效率低下,一旦遇到报错,不能快速的解决报错。

方法三:Venny2.0

----------

1.1__输入参数,结果展示

网址导航

https://bioinfogp.cnb.csic.es/tools/venny/

如下图所示:

1.2__优缺点

优点—不需要注册,能够显示每个部分交集的百分比

缺点—不支持四组以上数据venn图的绘制,需要手动的将每组数据粘贴到数据库,需要自动去表头,图形配色方案单一。

你可能感兴趣的:(韦恩图快速绘制工具)