韦恩图(5 group)

上图来源于:2013年Nature的文章《Draft genome of the wheat A-genome progenitor Triticum urartu》

在刚接触转录组,准备做一个韦恩图的时候,觉得5 group的韦恩图都不太好看,就在网上找啊找。有一天不经意间看到了这篇文章,就得这个韦恩图正合我意。但是其画图方法或软件却没有被找到。最终就选用R语言画了个不太满意的,然后在AI里照葫芦画瓢,把数据添加了上去,也算是完成了。

最近突然又想起了这个事情,觉得这个图应该会有R包吧,就搜了搜。果不其然找到了做这个图的R包:venn

使用起来也超级简单,代码如下

install.packages("venn")library(venn)a <- list(A=c(1:5),B=c(2:6),C=c(3:7),D=c(4:8),E=c(5:10))venn(a, ilab=TRUE, zcolor = "style")

这个包还可以做更多group的韦恩图,但是个人认为大于5group的韦恩图不适合用这种展现形式,原因是不太适于数值的观察。建议使用Upset plot展示,具体可以使用UpSetR包来画。下期再介绍这个包的使用。

(0)

相关推荐

  • 韦恩图的在线绘制网站,必备!

    看到下面这个图,想必大家不会陌生,都能想到是韦恩图嘛,毕竟是科研文章中最常见的图形了,可以表示多个数据集之间的交互作用.但是具体怎么画呢?很复杂吗?其实不需要用R语言,只要几个简单的在线网站就可以搞定 ...

  • 画韦恩图那么容易,为什么拿到指定元素却有问题

    学员交流群有提问,说他虽然会绘制韦恩图了,但是想提取图中指定的元素,自己弄的代码非常笨拙,感觉是R语言学的不够好,希望我可以秀一秀高阶代码.恰好今天没有什么可以分享的,就写这个教程吧! 首先设置4个随 ...

  • 所有人!瞬间掌握-无限个列表的-‘韦恩图’(Venn)绘制!

    写在前面 <-零命令行-生信下游数据分析>的第四帖主题,定为韦恩图绘制 总的来说,凡是相对不简单的分析,无论是否涉及到组学数据,韦恩图(Venn)都是常见的操作之一. 目前关于韦恩图绘制, ...

  • 技术贴 | 快速绘制韦恩图——TBtool

    本文由沐子星根据实践经验而整理,希望对大家有帮助. 原创微文,欢迎转发转载. 导读 韦恩图是科研中常见的一种图形,直观的展示出两组或者多组数据集之间的关系(交集和并集).今天推荐一款做韦恩图的软件-- ...

  • R语言轻松做交集,绘制Venn图

    韦恩图( venn diagram),也叫温氏图.维恩图.范氏图,用于显示元素集合重叠区域的图表.韦恩图是关系型图表,通过图形与图形之间的层叠关系,来表示集合与集合之间的相交关系.每个集合通常以一个圆 ...

  • UpSet|多集合可视化,韦恩图?upSet!

    介绍一个R包UpSetR,专门用来集合可视化,当多集合的韦恩图不容易看的时候,就是它大展身手的时候了. 一 载入R包 数据 #安装及加载R包#install.packages("UpSetR ...

  • WonderfulVenn - 操作简便到极致的可交互的韦恩图工具,支持2~6个集合

    只要拖拖拖,就能画Venn,支持最高6组数据, 还能交互操作. 写在前面 今天在测序行业爆料微信群,看到有两三人推了Venn图绘制的R包,强大,无话可说.见Y蜀黍公众号.但是相比之下,R包是需要使用者 ...

  • Upset plot展示韦恩图

    前文写道:对于集合的可视化,大多数使用的是韦恩图.一般集合不超过5个的时候,韦恩图可视化效果往往还是很不错的(无论是视觉效果,还是理解数据).对于多余5个集合的数据,建议使用集合可视化神包:UpSet ...

  • 核心微生物分析玩出花来(韦恩图数字内容的探索)

    写在前面 这周虽然很沉重,但是生活还是需要继续,就像我老姨说的,只要灶不倒,人就吃不饱.虽然是老话,但是我也明白,人生在世,说简单点不就是一天一天的吃饭罢了. 写在前面 1 今天是11月了,这个月份从 ...

  • 当韦恩图和upset都不能满足我的可视化要求

    当韦恩图和upset都不能满足我的可视化要求