使用ggplot2,R在负y轴上绘制密度图

时间:2012-03-19 00:23:17

标签: r plot ggplot2

我试图绘制x轴两侧的密度 - 试图将读数映射到基因组区域的两条链。

我有两个问题:

  1. 我想使用ggplot2

  2. 我不知道如何从绘图对象中提取数据,或者反转已经绘制的图。

  3. 任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:4)

你的问题很不清楚,但我发现“x轴两侧的密度”可能很有趣。所以也许你正试图做这样的事情:

d <- data.frame(x = rnorm(1000),x1 = rnorm(1000,sd = 0.5))

ggplot(data = d,aes(x = x)) + 
    geom_density() + 
    geom_density(aes(x = x1,y = -(..density..)))

enter image description here