美文网首页生信图可视化大全
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