2013-10-10 63 views
1

我有兩個向量:比較數據分發

a = rnorm(10000,5) 
b = rnorm(10000,3) 

我想這兩個載體中並用作比較:

hist(a,xlim=c(0,10)) 
hist(b,col="gray20",add=T) 

我也用GGplot繪製兩個透明直方圖。

取而代之,我可以繪製一個數據集的直方圖,並將其他數據集表示爲一條線。

這怎麼辦?

回答

4

你需要做的是2個獨立的層:

ggplot() + 
    geom_histogram(aes(x=a),fill="blue") + 
    stat_bin(aes(x=b),geom="line",colour="red") 

enter image description here