美文网首页R语言做图诗情画意R plot
R语言作图——Line plot with colored ba

R语言作图——Line plot with colored ba

作者: 生信了 | 来源:发表于2021-07-23 15:07 被阅读0次

原创:黄小仙

看我今天给大家带来了什么?


美貌与智慧并存的折线图

这个图看起来很简单哈,但是画起来稍微有点繁琐,小仙马上又要开始唠叨模式,希望对大家能有所帮助。

Step1. 绘图数据的准备
首先还是要把你想要绘图的数据调整成R语言可以识别的格式excel中保存成csv格式。
数据的格式如下图:

Step2. 绘图数据的读取

data<-read.csv(“your file path”, header = T) 

Step3.绘图所需package的调用

library(ggplot2)

Step4.绘图
上图完整代码

p  <- ggplot(data,aes(x = Time, y = Gene.expression, color = Type)) + 
      geom_rect(aes(xmin = 8, xmax = 32, ymin = -Inf, ymax = Inf),
                fill = "skyblue", color = "white", alpha = 0.03) +
      geom_line(aes(x = Time, y = Gene.expression, group = Type, color = Type), 
                size = 1) +
      geom_point(size = 2, shape = 15) + 
      scale_color_manual(values = c("darkgray", "skyblue")) +
      xlab("Time(min)") + 
      ylab("Expression") + 
      theme(panel.background = element_blank(),
        panel.border = element_rect(colour = "gray", fill = NA))
p

分步解析
首先画出分组的折线图


然后画出填充矩形

调整图层顺序,降低矩形透明度

调整背景

隐藏矩形边框

把上面代码中的颜色"skyblue" 换成"pink"就能画出另外一张粉色图形啦

(公众号:生信了)

相关文章

  • R语言作图——Line plot with colored ba

    原创:黄小仙 看我今天给大家带来了什么? 美貌与智慧并存的 这个图看起来很简单哈,但是画起来稍微有点繁琐,小仙马上...

  • R语言作图——Line plot

    原创:黄小仙 最近小仙同学在Nature Cell Biology上看到了这样一张图,很常见的折线图画成这个样子—...

  • R语言作图——Line plot with error

    原创:黄小仙 为了画今天的这个图,小仙决定凭空想象一台可以实时监控基因表达水平的设备,成功得到了这么一组数据。 想...

  • R语言作图——Density plot

    原创: 黄小仙 上次分享了小提琴曲线(violin plot)的作图方法,今天小仙同学给大家介绍一下如何用R画出漂...

  • R语言作图——Dot plot

    原创:黄小仙 今年注定是特别的一年,今天也是一个特别的大年初一,小仙同学长这么大第一次在大年初一这天干点正事。今天...

  • 学习小组Day4笔记--森蝶

    R语言基础Day4+R语言基础.png Rstudio :符号都需要用 ,尤其是括号。 尝试作图 plot(rno...

  • R语言作图——Facet violin plot

    原创:黄小仙 老铁们,许久未见啦。顺便说一下,最近可不是小仙同学偷懒哟,电脑上个月送修今天刚刚拿回来(想买联想Yo...

  • R语言作图——Violin plot with dot

    原创:黄小仙 小提琴图之前已经画过了,不过最近小仙又看到一种貌美的画法,决定复刻一下。文献中看到的图如下: Ste...

  • R语言作图——Split violin plot

    原创:黄小仙 最近小仙同学在好几篇文献里看到了这种小提琴图,暂时就肤浅地认为这是作者为了更好地比较对照组与实验组的...

  • R语言作图——Scatter plot with margina

    原创 :黄小仙 大家好呀,今天小仙分享图是这个样子滴,边缘带有密度图的散点图。 Step1. 绘图数据的准备 首先...

网友评论

    本文标题:R语言作图——Line plot with colored ba

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