韦恩图

作者: jiarf | 来源:发表于2020-10-29 16:14 被阅读0次

软件1:http://bioinformatics.psb.ugent.be/webtools/Venn/
教程2:
https://mp.weixin.qq.com/s?__biz=MzI4ODE0NTE3OA==&mid=2649200879&idx=1&sn=4c3beaa405f56d05d0d91b9baa600a3f&chksm=f3d1d29ac4a65b8cb1d03817d0c1294c6eedfc152af71f560ff343f6ac54a2e1c94cc9ca8b30&token=110736215&lang=zh_CN#rd
使用R画韦恩图:
教程:https://www.jianshu.com/p/5fc46236ba2c


rm(list = ls())
setwd('/data/jiarf/test/venn')
#加载R包
library(VennDiagram)

##VennDiagram输入数据的格式是2~5个向量组成的list
#创建5个小学字母组成的随机向量
set.seed(727)
V1 <- sample(letters,size = 20)
V2 <- sample(letters,size = 20)
V3 <- sample(letters,size = 20)
V4 <- sample(letters,size = 20) 
V5 <- sample(letters,size = 20)

#绘图
venn.diagram(x=list(GUO=V1,
                    FU=V2,
                    YA=V3,
                    SE=V4,
                    WANG=V5),
                    filename = 'test_venn.tiff')
image.png
venn.diagram(x=list(GUO=V1,
                    FU=V2,
                    YA=V3,
                    SE=V4,
                    WANG=V5),
                    fill=c('red','yellow','blue','grey','green'),#填充一下配色
                    margin = 0.05,#设置一下间距
                    filename = './test_venn2.tiff')
image.png

但是很神奇的是upsetplot绘制成功了

rm(list = ls())
#加载R包
library(UpSetR)
#载入movies数据集
movies <- read.csv( system.file("extdata", "movies.csv", package = "UpSetR"), header=TRUE, sep=";" )
#查看一下movie数据集
view(movies)
dim(movies)
#简单绘制UpSetplot
upset(movies, nsets = 7, #绘制的集合数目
      mb.ratio = c(0.5, 0.5),#调整上下两部分的比例
      order.by = c("freq"))#为按频率排序
image.png

相关文章

  • <实战>VennDiagram包绘制韦恩图

    加载所需R包 绘制一维韦恩图 绘制二维韦恩图 绘制三维韦恩图 绘制四维韦恩图 绘制五维韦恩图

  • 使用VennDiagram包绘制韦恩图

    使用VennDiagram包绘制韦恩图 加载所需R包 绘制一维韦恩图 绘制二维韦恩图 绘制三维韦恩图 绘制四维韦恩...

  • Python画韦恩图

    一、韦恩图 恩图一般指维恩图。维恩图(英语:Venn diagram),或译Venn图、文氏图、温氏图、韦恩图,是...

  • R语言可视化(九):韦恩图绘制

    09.韦恩图绘制 清除当前环境中的变量 设置工作目录 gplots包绘制韦恩图 VennDiagram包绘制韦恩图...

  • 基于R语言绘制韦恩图和多集合的UpSetPlot

    绘制多维韦恩图和UpSetPlot图 韦恩图简介 韦恩图(Venn plot),又称文氏图,是英国的哲学家和数学家...

  • R 画韦恩图

    调用包 VennDiagram 两个集的韦恩图 四个集的韦恩图 venn.diagram()画韦恩图 当前路径下生...

  • 转录组不求人系列(十一): R语言绘制不一样的韦恩图

    韦恩图本来是不想说的,因为很简单,也有在线工具,然而还是有小伙伴询问如何制作韦恩图,那种韦恩图的元素大小用不同大小...

  • 韦恩图(Venn)

    分享在线绘制韦恩图网站: 使用R包(VennDiagram)绘制韦恩图 参考链接:https://www.jian...

  • 科研绘图——韦恩图

    构建数据 使用ggVennDiagram绘制韦恩图 比较经典的韦恩图是使用venndiagram作图,但是缺点是不...

  • 韦恩图

    韦恩图 韦恩图是用来反映不同集合之间的交集和并集情况的展示图。一般用于展示2-5个集合之间的交并关系。集合数目更多...

网友评论

    本文标题:韦恩图

    本文链接:https://www.haomeiwen.com/subject/bmcvmktx.html