# ======================================================== # Data # ======================================================== # setting seed for random numbers set.seed(1111)# random normal distributions den1=density(rnorm(500))den2=density(rnorm(500,1,1.5))den3=density(rnorm(500,-1,1.5))# colors for each distribution col1=hsv(h=0.65,s=0.6,v=0.8,alpha=0.5)col2=hsv(h=0.85,s=0.6,v=0.8,alpha=0.5)col3=hsv(h=0.55,s=0.6,v=0.8,alpha=0.5)# ======================================================== # Plot # ======================================================== # set graphic margins op=par(mar=c(3,3,2,2))# call new plot plot.new()# plot window plot.window(xlim=c(-6,6),ylim=c(0,0.4))# add axes axis(side=1,pos=0,at=seq(from=-6,to=6,by=2),col="gray20",lwd.ticks=0.25,cex.axis=1,col.axis="gray20",lwd=1.5)axis(side=2,pos=-6,at=seq(from=0,to=0.4,by=0.1),col="gray20",las=2,lwd.ticks=0.5,cex.axis=1,col.axis="gray20",lwd=1.5)# density 1 polygon(den1$x,den1$y,col=col1,border=col1)# density 2 polygon(den2$x,den2$y,col=col2,border=col2)# density 3 polygon(den3$x,den3$y,col=col3,border=col3)# add legends text(1.3,0.35,labels="Normal(0, 1)",col="gray30",cex=0.9)text(3.8,0.15,labels="Normal(1, 1.5)",col="gray30",cex=0.9)text(-3.6,0.15,labels="Normal(-1, 1.5)",col="gray30",cex=0.9)# turn off par par(op)