首页 文章

如何绘制R中两组的密度图

提问于
浏览
0

我有一个数据框,下面显示几行:

AlleleFrequency    Region
0.0451128   intergenic
0.0451128   intergenic
0.0075188   Genic
0.0037594   intergenic
0.0263158   Genic

我想得到一个如下图所示的图,其中Y轴和X轴的密度与两组的等位基因频率不同,颜色不同.Page 2429576_和"Genic"的颜色不同 . 有人可以帮忙吗?
enter image description here

我试过以下功能 .

ggplot(DEL, aes(AFS_adj, fill = Genic)) + geom_density(alpha = 0.5) + scale_x_continuous(limits = c(0, 0.5))

它没有给出所需的输出 .

1 回答

  • 0
    ggplot(DEL,aes(x=AlleleFrequency,y=..density..,fill=Region))+
    geom_histogram(position="dodge")+ scale_fill_manual(values=c("red","black"))
    

    改变 geom_histogrambinwidth 参数,可以使情节看起来像你想要达到的那个

相关问题