用ggplot2覆盖行和hist

时间:2013-05-23 11:30:50

标签: r plot ggplot2

我正在使用ggplot

创建一个包含大量情节的表格
a=rnorm(30)
b=a*a
c=rnorm(30)
d=c
l=runif(30)
m=l+3
data=data.frame(A=a,B=b,ss=1)
data=rbind(data,data.frame(A=c,B=d,ss=2))

ggplot()+ geom_line(data=data,aes(A,B,group=ss),col="red")+facet_wrap(~ ss,as.table=T 

在每个图中,我必须重叠直方图。 我该怎么办?

1 个答案:

答案 0 :(得分:2)

这是一种方法:

ggplot() + 
  geom_line(data = data, aes(x = A, y = B), col = "red") +
  geom_histogram(data = data, aes(x = A), alpha = .5) +
  facet_wrap(~ ss,as.table=T) 

enter image description here