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

use*_*593 0 plot r ggplot2

我试图在 x 轴的两侧绘制密度 - 试图可视化映射到基因组区域两条链的读取。

我有两个问题:

  1. 我想用ggplot2但是

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

非常感谢任何帮助!

jor*_*ran 5

您的问题很不清楚,但我发现“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..)))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明