我试图使用以下功能绘制密度。然而,它没有实现我想要的外观...我想知道是否有办法使图的左右边缘平滑到基线(以便它不再有方形边缘左右。)
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
答案 0 :(得分:1)
只需替换
scale_x_continuous()
与
xlim(0,45)
延长x轴。默认情况下,ggplot
使用观察值的范围。密度不会影响范围。