跟着Nature学分析:R语言ggplot2包绘制高端组合图

数据和代码获取:请查看主页个人信息!!!

图片

大家好,今天我将介绍高分杂志组合图绘制,图形来源于Nature的一篇文章:

图片

图片

该图展示了转录组多样性的主成分(PCs)与基因组(黑色标签)和临床(蓝色标签)变量之间的关系。原文使用混合效应线性模型进行显著性的确定,感兴趣的同学可以进行深入学习。

本文主要对可视化方法进行展示,话不多说,我们直接开始:

Step1:数据载入

rm(list=ls())pacman::p_load(tidyverse,aplot,ggtext)data <- read.csv('data.csv', row.names = 1)

大家可以看到:原文图中有三组Y文本非黑色字体,这个并非P图实现,而是通过【ggtext包】实现,因此我们在绘图前需要对数据分组颜色进行赋值。

图片

Step2:定义Y轴字体颜色

d <-  data %>%   filter(variable_type %in%  c("genomic", "clinical")) %>%   mutate(axis_cols = if_else(variable_type == "clinical",                             true = "#3399FF",                             false = "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值