R-可视化(四):添加误差棒

1.添加均值和误差棒

library(tidyr)
library(ggplot2)
library(ggpubr)
  • 长型数据框-线图
ggline(ToothGrowth, x = "dose", y = "len", 
       add = c("mean_se"),
       color  = "supp", palette = "jco")

R-可视化(四):添加误差棒_第1张图片

  • 长型数据框-条形图
ggbarplot(ToothGrowth, x = "dose", y = "len", 
          add = c("mean_se"),
          fill = "supp",
          color = 'supp', palette = "jco",alpha = 0.5, #默认颜色需要这行操作
          position = position_dodge(0.8))

R-可视化(四):添加误差棒_第2张图片

  • 宽型数据框-线图
expr <- read.delim("https://raw.githubusercontent.com/kassambara/data/master/expr_tcga.txt",
                   stringsAsFactors = FALSE)
ggline(expr, x = "dataset",
       y = c("GATA3", "PTEN", "XBP1"),
       merge = TRUE,
       ylab = "Expression", 
       add = c("mean_sd"),          
       palette = "jco")

R-可视化(四):添加误差棒_第3张图片

  • 宽型数据框-条形图
ggbarplot(expr, x = "dataset",
          y = c("GATA3", "PTEN", "XBP1"),
          merge = TRUE,
          ylab = "Expression", 
          add = "mean_se", palette = "jco")

R-可视化(四):添加误差棒_第4张图片

本博客内容将同步更新到个人微信公众号生信玩家。欢迎大家关注~~~
在这里插入图片描述

你可能感兴趣的:(R-可视化)