美文网首页
利用ggplot2绘制line plot

利用ggplot2绘制line plot

作者: pumpkinC | 来源:发表于2022-12-22 21:16 被阅读0次

    使用ggplot2绘制折线图
    输入文件格式:

    depth count
    1 560375582
    2 38362613
    3 10277188
    4 6580683
    5 7307379
    

    绘图脚本

    library(ggplot2)
    
    mytheme2 <- theme_bw() + theme(legend.title=element_blank(), panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
    
                                   axis.title.x = element_blank(),
                                   axis.title.y = element_text(size=8,angle=90),
                                   #axis.title.y = element_text(size=8,angle=90),
                                   axis.text.x=element_text(size=9,angle=0),
                                   axis.text.y = element_text(size=7),  ##- biao qian
                                   #axis.ticks.y = element_blank(), ##- ke du xian 
                                   legend.position="none",
                                   legend.key.size = unit(0.4,'cm'),
                                   legend.text = element_text(size=6,angle=0),
                                   strip.text = element_text(size=8)
    
                                  )
    
    
    argv<-commandArgs(TRUE)
    
    data <- read.table(argv[1], header = T, sep=" ")
    
    p1 <- ggplot(data, aes(x=depth, y=count)) +
          geom_line(color="red") + 
          xlim(0, 30) + 
          ylab("Count") + mytheme2
         
    
    ggsave(filename="kmer.depth.count.pdf",plot=p1,height=4,width=5)
    
    image.png

    相关文章

      网友评论

          本文标题:利用ggplot2绘制line plot

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