R画Upset韦恩图

2023-10-15 04:10
文章标签 upset 韦恩图

本文主要是介绍R画Upset韦恩图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于UpSetR画Upset韦恩图
首先data的格式为
在这里插入图片描述

setwd('D:\\16_huangjian\\02_DEG')library(ggplot2)
library(readxl)
library(UpSetR)
matrix = read.table("./upsForplot.txt", header=T, row.names=NULL, sep="\t")
nsets = dim(matrix)[2]-1
#pdf(file="upsetview.txt.upsetV.pdf", onefile=FALSE, paper="special", width=10,
#height=5, bg="white", pointsize=12)
upset(matrix, nsets=nsets, sets.bar.color = "#56B4E9", mb.ratio = c(0.5, 0.5),keep.order=T,#sets.x.labepoint.size=6,line.size=1,#number.anglesorder.by = "freq",text.scale=1.8)
#dev.off()

结果
在这里插入图片描述
做该图的在线网站:https://www.omicstudio.cn/tool/43

这篇关于R画Upset韦恩图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/215262

相关文章

详解R语言画韦恩图

需要安装和导入的包  install.packages("VennDiagram")  library(grid)  library(futile.logger)  library(VennDiagram) 已知各个数据集的个数,并且交叉个数来制作韦恩图 两个数据集: # A simple two-set diagram (根据数据量多少而确定圆的大小) venn.pl

放弃Venn-Upset-花瓣图,拥抱二分网络

写在前面 让点随机排布在一个区域,保证点之间不重叠,并且将点的图层放到最上层,保证节点最清晰,然后边可以进行透明化,更加突出节点的位置。这里我新构建了布局函数 PolyRdmNotdCirG 来做这个随机排布。调用的是packcircles包的算法。使用和其他相似函数一样,这里我们重点介绍一下使用这种算法构造的二分网络布局。 微生物网络 ggClusterNet 安装 ggClusterNe

笔记—R语言做upset交集图

#不适合样本数量太多 install.packages("UpSetR") library(UpSetR) library(dplyr) library(tidyr) library(ggplot2) library(plyr) library(gridExtra)  library(grid) require(ggplot2); require(plyr); require(gridExtr

制作韦恩图常用软件或网站

韦恩图是一种用于可视化集合之间的关系的图表类型,通常用于显示集合之间的重叠和共同部分。以下是几种常用的制作韦恩图的软件或网站: Microsoft PowerPoint:虽然 PowerPoint 并不是专门用于制作韦恩图的软件,但它具有丰富的图表和绘图工具,可以创建简单的韦恩图。您可以使用 PowerPoint 的形状工具来绘制圆圈或椭圆来代表集合,并使用重叠的区域来表示集合之间的交集。

【网安大模型专题10.19】※论文5:ChatGPT+漏洞定位+补丁生成+补丁验证+APR方法+ChatRepair+不同修复场景+修复效果(韦恩图展示)

Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT 写在最前面背景介绍自动程序修复流程Process of APR (automated program repair)1、漏洞程序2、漏洞定位模块3、补丁生成4、补丁验证 (可以学习的PPT设计)经典的APR方法traditi

pyvenn画韦恩图中文显示

用pyvenn图默认不支持中文  解决: 修改文件 D:\ProgramData\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py  加入代码 mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体:解决plot不能显示中文问题