我有一个 ggplot 图表
q3 <- ggplot(y, aes(T,C))+ geom_line()
和内核密度
den <-density(y$C)
如何在 y 轴上叠加内核密度图?
感谢您的帮助
最佳答案
按照 DWin 的想法,这可能就是您正在寻找的东西:
dat <- data.frame(x = 1:100,
y = 1:100,
z = rnorm(100))
ggplot(dat) +
geom_point(aes(x = y/100,y = x/100)) +
geom_density(aes(x = z)) +
coord_flip()
请注意 geom_point
中 x
和 y
美学的逆转。
关于R ggplot : overlaying a kernel density chart on the y axis of a plot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11313739/