2014-07-26 77 views
0

我想用下面的函數繪製一個密度。然而,它並沒有達到我要去的目光......我想知道是否有辦法讓繪圖的左右邊緣平滑到基線(所以它不再有方形邊緣)的左,右。)ggplot2密度圖 - 我怎樣才能讓它平滑到基線?

fig1<-ggplot(data=mtcars, aes(x=mpg, fill=as.factor(am))) + 
     geom_density(aes(y=..density..), poisition = "identity", color = "black", alpha = 0.5) + 
     geom_rug(aes(colour = as.factor(am))) + 
     scale_x_continuous() + 
     labs(fill = "Transmission", colour = "Transmission") 
fig1 

回答

1

只是

xlim(0,45) 

取代

scale_x_continuous() 

擴展x軸。默認情況下,ggplot使用觀測值的範圍。密度不影響範圍。