R语言画韦恩图后拼图的示例分析
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这期内容当中小编将会给大家带来有关R语言画韦恩图后拼图的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。今天要模仿的图片来自于论文 Core gut micr
千家信息网最后更新 2025年12月03日R语言画韦恩图后拼图的示例分析image.png image.png image.png 接下来是再画一个三维的韦恩图image.png 接下来是拼图
这期内容当中小编将会给大家带来有关R语言画韦恩图后拼图的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
今天要模仿的图片来自于论文 Core gut microbial communities are maintained by beneficial interactions and strain variability in fish。期刊是 Nature microbiology
重复的图片是Figure2中的韦恩图,然后将两个韦恩图拼到一起
R语言里比较常用的画韦恩图的包是VennDiagram,但是今天的内容涉及到拼图,用VennDiagram画图后如何拼图我暂时还不知道。所以今天使用另外一个包ggvenn,因为是gg系列,拼图实现起来就相对比较容易。之前也录制过视频介绍这个包
devtools::install_github("yanlinlin82/ggvenn")
读入数据输入数据可以是列表,也可以是一个数据框,今天用列表的形式作为输入数据
df1<-read.csv("example_data/venn_example_1.csv",header=T)
df2<-read.csv("example_data/venn_example_2.csv",header=T)
df3<-read.csv("example_data/venn_example_3.csv",header=T)
df4<-read.csv("example_data/venn_example_4.csv",header=T)
构造一个列表数据x<-list(`High marine protein`=df1$A,
`Medium fat`=df2$B,
`High fat`=df3$C,
`Low marine protein`=df4$D)
最基本的韦恩图library(ggvenn)
ggvenn(x)
这里遇到一个问题是文字标签超出边界了,如何调节文字标签的位置暂时还不知道如何通过代码实现,只能出图后手动编辑了。
接下来是美化比如改变配色,去掉百分比,更改文字的颜色等等
ggvenn(x,
show_percentage = F,
stroke_color = "white",
fill_color = c("#ffb2b2","#b2e7cb","#b2d4ec","#d3c0e2"),
set_name_color = c("#ff0000","#4a9b83","#1d6295","#7030a2"))
ggvenn(x,
c("Medium fat","High fat", "Low marine protein"),
show_percentage = F,
stroke_color = "white",
fill_color = c("#ffb2b2","#b2e7cb","#b2d4ec"),
set_name_color = c("#ff0000","#4a9b83","#1d6295"))
因为是gg系列,拼图可以选择的就很多了,这里我选择cowplot这个包
p1<-ggvenn(x,
show_percentage = F,
stroke_color = "white",
fill_color = c("#ffb2b2","#b2e7cb","#b2d4ec","#d3c0e2"),
set_name_color = c("#ff0000","#4a9b83","#1d6295","#7030a2"),
set_name_size = 2)
p2<-ggvenn(x,
c("Medium fat","High fat", "Low marine protein"),
show_percentage = F,
stroke_color = "white",
fill_color = c("#ffb2b2","#b2e7cb","#b2d4ec"),
set_name_color = c("#ff0000","#4a9b83","#1d6295"),
set_name_size = 2)
library(cowplot)
plot_grid(p1,p2,ncol=2,nrow = 1,labels = c("b",""))
上述就是小编为大家分享的R语言画韦恩图后拼图的示例分析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
韦恩
数据
分析
语言
接下来
内容
文字
示例
图片
标签
输入
选择
专业
两个
中小
代码
位置
内容丰富
出图
后手
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
柯美IC313M服务器
五年制大专计算机网络技术
南京长江科技互联网
如何在指定的数据库中建表
master数据库的信息
个人网站数据库怎么做
博车城市资源互联网科技
互联网ios网络安全
数据库如何看什么时候导入的表
永久怀旧服哈霍兰服务器
本地连不上转发服务器
中国互联网科技的机遇
梦幻手游新出的服务器哪个人多
qt ftp服务器
数据库总体流程图
软件开发工具名词
达梦数据库怎么查看到期时间
汕头精益管理软件开发
软件开发项目表
喵客云广州互联网科技
logdb什么数据库
家用视频摄像头需要服务器么
义乌优诺网络技术有限公司
ftp服务器64
如何查看已创建的数据库
为什么选择网络安全这个方向
W619软件开发
网络技术实训报告6
有名的软件开发者
数字孪生渲染服务器配置