R:UpSet韦恩图制作

R 复制代码
#安装UpSetR
install.packages("UpSetR")
library(UpSetR)
R 复制代码
#install.packages("UpSetR")
library(UpSetR)
library(Cairo)
# 从CSV文件中读取数据
setwd("C:/Users/fordata/Desktop/研究生/第二个想法(16s肠型+宏基因组功能)/第二篇病毒组/result/otherDB")
data <- read.csv("3462+11.csv")
data <- data[, colSums(is.na(data)) == 0]
# 创建一个新的PDF文件
CairoPDF("your_file.pdf", width = 7, height = 5)
upset(data, 
      sets = c("URPC", "RVD", "IMG_VR4", 
               "GVD", "IGVD", "NEXT_PILOT"),
      number.angles = 0, 
      point.size = 2, 
      line.size = 1, 
      mainbar.y.label = "vOTU Counts", 
      sets.x.label = "vOTUs Per Database", 
      text.scale = c(1.1, 1.1, 1, 1, 1, 1),
      mb.ratio = c(0.7, 0.30),
      nintersects = NA,
      sets.bar.color = "#456990",
      main.bar.color = "#EA8379"
      )
  
dev.off()

R 数据可视化 ------ 集合可视化 UpSetR_r语言如何提取upset图中各个子集的对象?-CSDN博客

超详细的教程可见这个!!

相关推荐
weixin_520649871 小时前
数据库函数
数据库
Bert.Cai2 小时前
MySQL LPAD()函数详解
数据库·mysql
OnlyEasyCode3 小时前
Navicat 任务自动备份指定数据库
数据库
if else3 小时前
Redis 哨兵集群部署方案
数据库·redis
yejqvow123 小时前
Pandas 高效实现组内跨行时间戳匹配与布尔标记
jvm·数据库·python
了不起的云计算V3 小时前
从DeepSeek V4适配看国产算力的三个拐点
数据库·人工智能
qq_189807034 小时前
html标签如何提升可访问性_aria-label与title区别【指南】
jvm·数据库·python
norq juox4 小时前
MySQL 导出数据
数据库·mysql·adb
qq_349317484 小时前
mysql如何设置定时自动备份脚本_编写shell脚本与cron任务
jvm·数据库·python
952364 小时前
Spring IoC&DI
java·数据库·spring