首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中创建全基因组读取密度图(针对细菌基因组)

如何在R中创建全基因组读取密度图(针对细菌基因组)
EN

Stack Overflow用户
提问于 2020-04-25 03:52:41
回答 1查看 85关注 0票数 0

我有一个数据帧(pLog),其中包含针对大肠杆菌基因组(4.6MB)进行的chip-seq实验的每个核苷酸的读取次数。我希望能够在X轴上绘制染色体位置,在Y轴上绘制读取次数。为了简单起见,我将数据放在100个基点的窗口中。这使得数据帧具有46,259行和2列。其中一列名为" position“,有一个代表染色体位置的数字(1,101,201,...)另一列被命名为"values“,并且包含在该bin上找到的读取次数,例如(210,511,315,...)。我一直在使用ggplot进行所有的分析,如果可能的话,我想把它用在这个图上。

我试着让图表看起来像这样:

但我还没能画出来。

下面是我的数据的样子

我试过了

代码语言:javascript
复制
ggplot(pLog,aes(position))+ 
geom_histogram(binwidth=50)
ggsave(file.jpg)

看起来是这样的:(

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-25 06:58:43

您不能使用geom_histogram(),请尝试使用geom_line:

代码语言:javascript
复制
pLog=data.frame(position=seq(1,100000,by=100),
value=rnbinom(10000,mu=100,size=20))
ggplot(pLog,aes(x=position,y=value))+geom_line(alpha=0.7,col="steelblue")

最有可能的情况是,您需要尝试以获得所需的可视化效果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61416410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档