美文网首页
R语言ggplot批量做折线图并添加误差线(for 循环)

R语言ggplot批量做折线图并添加误差线(for 循环)

作者: KS科研分享与服务 | 来源:发表于2022-05-23 09:53 被阅读0次

    今天要学做的是一篇发表在《nature genetic》上的图片,说是学做,其实我们只是利用了它的形式。折线图很简单,不过通过这幅图我们要掌握的是,第一:不单独计算mean、sd来实现折线图添加误差线。第二:利用循环实现批量作图,减轻工作负担。

    图片来源

    (Reference:Phased diploid genome assemblies and pan-genomes provide insights into the genetic history of apple domestication)

    image.png

    读入数据

    数据类似于基因在不同时期或者处理的表达量变化,每个组至少有3个重复,先对数据进行处理,转化为ggplot格式。

    setwd("E:/生物信息学/批量折线图")
    lc <- read.csv("批量折线图.csv", header=T, row.names=1)
    lc$group <- as.factor(lc$group)
    library(reshape2)
    lc_plot <- melt(lc)
    

    更多精彩内容请关注我的公众号《KS科研分享与服务》!

    相关文章

      网友评论

          本文标题:R语言ggplot批量做折线图并添加误差线(for 循环)

          本文链接:https://www.haomeiwen.com/subject/xmhrprtx.html