跟着 Cell 学作图 | 分组抖动散点图+差异分析

简介: 跟着 Cell 学作图 | 分组抖动散点图+差异分析

抖动散点图

今天我们复现一幅2022年3月发表在Cell上的抖动散点图

Title:Tissue-resident FOLR2+ macrophages associate with CD8+ T cell infiltration in human breast cancer

DOI:https://doi.org/10.1016/j.cell.2022.02.021

之前复现过的散点图

  1. 跟着 Cell 学作图 | 箱线图+散点(组间+组内差异分析)
  2. R实战 | 对称云雨图 + 箱线图 + 配对散点 + 误差棒图 +均值连线

Snipaste_2022-06-17_08-56-10

读图

本期抖动散点图亮点:

  1. 蜂群图不同,只是单纯的抖动散点图
  2. y轴刻度   log10转换
  3. x轴刻度标签修改,上标的添加。
  4. 差异结果注释在图形区域外。

结果展示

复现结果



绘制

# 示例数据准备及预处理
gene = data.frame( A = runif(100,2,900),
                   B = runif(100,0.1,5))
# 长宽转换
library(reshape2)
gene_exp = melt(gene,
                measure.vars = c("A","B"),
                variable.name = "gene",value.name = "exp")
# 绘制
library(ggplot2)
library(ggpubr)
p <- ggplot(gene_exp,aes(x = gene, y = exp),color = 'balck')+
  geom_jitter(aes(fill = gene), 
              width = 0.2,
              height =0, 
              size = 3, 
              shape = 21, 
              stroke = 0.4, 
              show.legend = FALSE)+
  scale_fill_manual(values = c("#bc382d","#314494"))+
  ## 先算一下显著性差异,再手动添加
  # geom_signif(comparisons = list(c("A","B")),
  #            test = "t.test",
  #            map_signif_level = T)+
  scale_y_log10()+
  scale_x_discrete(labels = c('',''))+
  xlab(" ") +
  theme_classic()
p 
p1 <- p +  
  coord_cartesian(clip = 'off',ylim = c(0.1,1000))+ #在非图形区域绘图,且要定好y轴范围
  theme(plot.margin = margin(0.5,0,0,0.5,'cm'))+ #自定义图片上左下右的边框宽度
  annotate('segment',x=1,xend=2,y=1500,yend=1500,color='black',cex=.4)+
  annotate("text", x = 1.5, y = 1500, label ="***",size = 6)+
  annotate("text",label = bquote (FOLR^high),x=1,y=0.03)+
  annotate("text",label = bquote (FOLR^low),x=2,y=0.03)
p1

复现结果

往期内容

  1. (免费教程+代码领取)|跟着Cell学作图系列合集
  2. Q&A | 如何在论文中画出漂亮的插图?
  3. 跟着 Cell 学作图 | 桑葚图(ggalluvial)
  4. R实战 | Lasso回归模型建立及变量筛选
  5. 跟着 NC 学作图 | 互作网络图进阶(蛋白+富集通路)(Cytoscape)
  6. R实战 | 给聚类加个圈圈(ggunchull)
  7. R实战 | NGS数据时间序列分析(maSigPro)
  8. 跟着 Cell 学作图 | 韦恩图(ggVennDiagram)
目录
打赏
0
0
0
0
12
分享
相关文章
跟着 Cell 学作图 | 分组蜂群图+均值线+差异分析(组间+组内)
跟着 Cell 学作图 | 分组蜂群图+均值线+差异分析(组间+组内)
238 0
跟着 Cell 学作图 | 箱线图+散点(组间+组内差异分析)
跟着 Cell 学作图 | 箱线图+散点(组间+组内差异分析)
545 0
跟着 Cell 学作图 | 箱线图+散点(组间+组内差异分析)
跟着 NC 学作图 | 多组散点图+配对连线+差异分析
跟着 NC 学作图 | 多组散点图+配对连线+差异分析
289 0
跟着Cell学作图 | 2.柱状图+误差棒+散点+差异显著性检验
这篇2020年发表在cell上关于新冠的组学文章里面有大量的生信内容。今天带大家复现其中的一个Supplemental Figure:带散点的柱状图。
1145 0
跟着Cell学作图 | 2.柱状图+误差棒+散点+差异显著性检验
跟着Nat Commun学作图 | 1.批量箱线图+散点+差异分析
跟着Nat Commun学作图 | 1.批量箱线图+散点+差异分析
414 0
跟着Nat Commun学作图 | 1.批量箱线图+散点+差异分析
这图怎么画| 多组箱线图+组间/内差异分析
这图怎么画| 多组箱线图+组间/内差异分析
280 0
R 基本图形--条形图(堆砌、分组、均值)、条形图的微调| 学习笔记
快速学习 R 基本图形--条形图(堆砌、分组、均值)、条形图的微调
278 0
R 基本图形--条形图(堆砌、分组、均值)、条形图的微调| 学习笔记
集相关关系图、箱线图、直方图等于一身的R绘图包-GGally
发现一个功能强大的R包GGally,可以用于多维度呈现变量的属性,以箱线图、直方图、密度图等呈现出来,而且还可以展示变量间的相关关系,分组展示组间差异等等。总之,这个包可以看成是很多基础绘图的集成。值得学习一下。
跟着 Cell 学作图 | 3.箱线图+散点+差异显著性检验
这篇2020年发表在cell上关于新冠的组学文章里面有大量的生信内容。今天带大家复现其中的一个Supplemental Figure:带散点的箱线图。
1647 1
跟着 Cell 学作图 | 3.箱线图+散点+差异显著性检验
C# Excel 为图表添加趋势线、误差线
Excel图表能够将数据可视化,在图表中另行添加趋势线和误差线,可对数据进行进一步的数据分析和统计的可视化处理。Excel中的趋势线可用于趋势预测/回归分析,共6中类型:指数(X),线性(L),对数(0),多项式(P),幂(W),移动平均(M)。
1069 0