I am trying to create a histogram with two superimposed density plots. Problem: I want one density to be a dashed line that works fine, but in the legend the dashed line will not appear, as in the following example
x<-sort(rnorm(1000)) data<-data.frame(x=x,Normal=dnorm(x,mean(x),sd=sd(x)),Student=dt(x,df=3)) ggplot(data,aes(y=x))+geom_histogram(aes(x=x,y=..density..), color="black",fill="darkgrey")+geom_line(aes(x=x,y=Normal,color="Normal"),size=1, linetype=2)+ylab("")+xlab("")+labs(title="Density estimations")+geom_line(aes(x=x,y=Student,color="Student"),size=1)+ scale_color_manual(values=c("Student"="black","Normal"="black"))
Any ideas how I get the dashed line in the legend?
Many thanks!
Rainer

rainer
source share