跟着Cell学作图 | 2.柱状图+误差棒+散点+差异显著性检验
跟着 Cell 学作图 | 2.柱状图+误差棒+散点
“实践是检验真理的唯一标准。”
“复现是学习R语言的最好办法。”
DOI: 10.1016/j.cell.2020.05.032
这篇2020年发表在cell
上关于新冠的组学文章里面有大量的生信内容。今天带大家复现其中的一个Supplemental Figure
:带散点的柱状图。
本文代码及示例数据领取:后台回复“20210414”
这图怎么说呢挺普通的。但是复现过程还是有值得学习的东西的。
数据格式
表一用于制作散点图
表二用于制作柱状图。(对表一进行统计)
注:以上数据纯属虚构,无实际意义!
思路
柱状图+显著性检验+误差棒+散点
绘制
---
title: "barplot"
author: "MZBJ"
date: "2020/4/14"
---
# 导入所需的包
library(ggplot2)
library(ggsignif)
library(ggpubr)
setwd("F:/HJH/mzbj/cell")
# 导入数据
plot_data1 <- read.csv(file = "NPT_sod.csv")
plot_data2 <- read.csv(file = "NPT.csv")
#-----------------------
p<- ggplot()+ geom_bar(data=plot_data1,mapping=aes(x=group,y=mean), #柱状图fill = "white",size = 1.5,color = c("#1E90FF","gold","red"),position="dodge", # 柱状图格式stat="identity", # 数据格式width = 0.6)+ # 柱状图尺寸geom_jitter(data=plot_data2, #散点mapping=aes(x=group,y=Retive_Abundance,fill = group,colour = group,shape = group),size = 2,height = 0.05,#散点纵向抖动width = 0.1)+ #散点横向抖动scale_color_manual(values = c("#1E90FF","gold","red"))+ #散点颜色geom_signif(data=plot_data2,mapping=aes(x=group,y=Retive_Abundance), # 不同组别的显著性comparisons = list(c("N", "P"), # 哪些组进行比较c("N", "T"),c("P", "T")),annotation=c("**"), # 显著性差异做标记map_signif_level=T, # T为显著性,F为p valuetip_length=c(0,0,0,0,0,0), # 修改显著性线两端的长短y_position = c(46,54,49), # 设置显著性线的位置高度size=1, # 修改线的粗细textsize = 7, # 修改*标记的大小test = "t.test")+ # 检验的类型geom_errorbar(data=plot_data1,mapping=aes(x = group,ymin = mean-sd, ymax = mean+sd), # 误差线添加width = 0.3, #误差线的宽度color = c("#1E90FF","gold","red"), #颜色size=0.8)+ #粗细scale_y_continuous(limits =c(0, 60) ,expand = c(0,0))+ # y轴的范围theme_classic( # 主题设置,这个是无线条主题base_line_size = 1 # 坐标轴的粗细)+labs(title="White blood cell(WBC)",x="",y="Retive_Abundance")+ # 添加标题,x轴,y轴内容theme(plot.title = element_text(size = 15,colour = "black",hjust = 0.5),axis.title.y = element_text(size = 15, # family = "myFont", color = "black",face = "bold", vjust = 1.9, hjust = 0.5, angle = 90),legend.title = element_text(color="black", # 修改图例的标题size=15, face="bold"),legend.text = element_text(color="black", # 设置图例标签文字size = 10, face = "bold"),axis.text.x = element_text(size = 13, # 修改X轴上字体大小,color = "black", # 颜色face = "bold", # face取值:plain普通,bold加粗,italic斜体,bold.italic斜体加粗vjust = 0.5, # 位置hjust = 0.5, angle = 0), #角度axis.text.y = element_text(size = 13, color = "black",face = "bold", vjust = 0.5, hjust = 0.5, angle = 0) )
p
2021.4.14_4
大功告成!
往期内容:
跟着CELL学作图|1.火山图
跟着Cell学作图 | 2.柱状图+误差棒+散点+差异显著性检验相关推荐
- 跟着 Cell 学作图 | 3.箱线图+散点+差异显著性检验
跟着 Cell 学作图 | 3.箱线图+散点+差异显著性检验 "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." DOI: 10.1016/j.c ...
- 跟着Cell学作图 | 12.韦恩图(Vennerable包)
"实践是检验真理的唯一标准." "复现是学习生信的最好办法." 2021.4.12_1 DOI: 10.1016/j.cell.2020.05.032 这篇20 ...
- 跟着Cell学作图|9.PPI分析(GeNets数据库)
9.PPI分析(GeNets数据库) "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." DOI: 10.1016/j.cell.2020.05. ...
- 跟着Cell学作图 | 5.UMAP降维分析
跟着 Cell 学作图 | 5.UMAP降维分析 "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." 2021.4.12_1 DOI: 10.10 ...
- 跟着 Cell 学作图 | 4.小提琴图
跟着 Cell 学作图 | 4.小提琴图 "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." DOI: 10.1016/j.cell.2020.0 ...
- 跟着CELL学作图|1.火山图
跟着CELL学作图之火山图 "实践是检验真理的唯一标准." "复现是学习R语言的最好办法." DOI: 10.1016/j.cell.2020.05.032 这 ...
- 跟着 Cell 学作图 | 桑葚图(ggalluvial)
桑葚图 今天我们复现一幅2021年Cell上Graphical abstract的图. Title:Human oral mucosa cell atlas reveals a stromal-neu ...
- 跟着Cell学单细胞转录组分析(八):单细胞转录组差异基因分析及多组结果可视化
接着单细胞下游分析: 从Cell学单细胞转录组分析(一):开端!!! 跟着Cell学单细胞转录组分析(二):单细胞转录组测序文件的读入及Seurat对象构建 跟着Cell学单细胞转录组分析(三):单细 ...
- 跟着 NC 学作图 | 多组散点图+配对连线+差异分析
scatter_paired_line 今天我们复现一幅2022年7月发表在nature communications上的配对连线散点图. ❝ Title:Evaluation of transpla ...
最新文章
- redis实现轮询算法_用redis实现支持优先级的消息队列
- MyBatis架构设计及源代码分析系列(一):MyBatis架构
- .net平台下C#socket通信(上)
- Expert 诊断优化系列------------------透过等待看系统
- 数据加密类型及创建和申请CA证书
- 存储过程-----DECLARE---实用注意事项
- 这就是你们有钱人炫富的新方式吗?
- 没有IF-ELSE的工厂
- 知道路程时间求加速度_凸轮分割器的出力轴加速度是怎么算的
- 升级域控制器-从Windows 2012升级到2016案例之1
- ros_readbagfile:未找到命令的解决方法
- 心电图图平板运动测试软件,心电图和平板运动可以检查出心
- 安装Mycat 曾经踩的那些坑
- Alien Skin Exposure7滤镜软件功能作用
- 分层架构中各层之间关系如何界定,期待大家来讨论
- 新型安卓木马SpyNote生成器遭泄露
- Windows安全配置技术(转)
- 阿里巴巴社招笔试题——多线程打印
- 力扣LeetBook<链表>学习笔记
- Linux笔记之crontab计划任务格式的写法
热门文章
- 大学开学的第一天——计算机达人成长之路(32)
- 当下年轻人比热衷的理财投资平台——保弘实业APP
- 预装正版,反对盗版的一条途径
- 2801 LOL-盖伦的蹲草计划
- Windows计划任务(手动执行脚本正常,定时执行不生效)
- 华章计算机拍了拍你,并送来了8月书单(下)
- 什么是__proto__和prototype
- mysql 5.7.16安装配置方法
- 软件破解逆向安全(三)初识HOOK
- 【论文阅读】TransReID: Transformer-based Object Re-Identification