Sovrapponi la curva normale all’istogramma in R

Sono riuscito a trovare online come sovrapporre una curva normale a un istogramma in R, ma vorrei mantenere la normale “frequenza” asse y di un istogramma. Vedi sotto due segmenti di codice e nota come nel secondo, l’asse y viene sostituito con “densità”. Come posso mantenere quell’asse y come “frequenza”, come è nella prima trama.

COME UN BONUS: Vorrei segnare anche le regioni SD (fino a 3 SD) sulla curva di densità. Come posso fare questo? Ho provato abline , ma la linea si estende in cima al grafico e sembra brutta.

 g = d$mydata hist(g) 

inserisci la descrizione dell'immagine qui

 g = d$mydata m<-mean(g) std<-sqrt(var(g)) hist(g, density=20, breaks=20, prob=TRUE, xlab="x-variable", ylim=c(0, 2), main="normal curve over histogram") curve(dnorm(x, mean=m, sd=std), col="darkblue", lwd=2, add=TRUE, yaxt="n") 

inserisci la descrizione dell'immagine qui

Guarda come nell’immagine sopra, l’asse y è “densità”. Mi piacerebbe che fosse la “frequenza”.