美文网首页生信图可视化大全
Density(密度图)—ggplot2绘制

Density(密度图)—ggplot2绘制

作者: 小杜的生信筆記 | 来源:发表于2019-10-16 18:10 被阅读0次

    时间:2019年10月16日

    Density(密度图)—ggplot2绘制

    3.1 Density 数据准备类型

    13927    coding
    13916    coding
    13909    coding
    13905    coding
    13873    coding
    13869    coding
    13865    coding
    13859    coding
    13859    coding
    ###########
    643  lncRNA
    643  lncRNA
    643  lncRNA
    643  lncRNA
    

    3.2 数据导入绘图

    setwd("I:/DKH实时工作进展/蒺藜苜蓿冷胁迫/分析数据结果/FPKM_lncRNA/lncRNA_length")
    library("ggplot2")
    mydata <- read.table("lncRNA_coding_length.txt", header = F) ##header = F 表头没命名, header = T :默认原始表头
    
    ames(mydata) <- c("length", "Type")  #如未命名表头信息,则将要重新进行命名,从左向右
    mydata$Type <- factor(mydata$Type, levels = c("conding","lncRNA")) #进行水平因子的设定,此步这里会出现错误,可以不需进行设置
    head(mydat)
    ###### 输出
    length   Type
    1  13927 coding
    2  13916 coding
    3  13909 coding
    4  13905 coding
    5  13873 coding
    6  13869 coding
    

    3.3 绘图

    ggplot(mydata, aes(x=length, color=Type, fill=Type))+
      geom_histogram(binwidth = 0.01)+ geom_density(alpha = 0.5)
    

    在使用ggplot2画图时,最主要的 是数据的准备类型和正确的准备数据类型,才可以进行下一步的操作,数据类型的准备格式非常重要!!

    相关文章

      网友评论

        本文标题:Density(密度图)—ggplot2绘制

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