Come aggiungere una linea verticale all'istogramma in r
È possibile utilizzare i seguenti metodi per aggiungere una linea verticale a un istogramma in R:
Metodo 1: aggiungi una linea verticale continua in una posizione specifica
abline(v= 2 )
Questa sintassi aggiunge una linea verticale all’istogramma in x=2.
Metodo 2: aggiungi una linea verticale personalizzata in una posizione specifica
abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Questa sintassi aggiunge una linea tratteggiata verticale rossa con una larghezza pari a 3 al valore medio dell’istogramma.
Metodo 3: aggiungi più linee verticali personalizzate
abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Questa sintassi aggiunge una linea verticale rossa al primo quartile e una linea verticale blu al terzo quartile dell’istogramma.
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Esempio 1: aggiungi una linea verticale continua in una posizione specifica
Il codice seguente mostra come creare un istogramma e aggiungere una linea verticale in x=2:
#make this example reproducible set. seed ( 1 ) #createdata data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at x=2 abline(v= 2 )
Esempio 2: aggiungi una linea verticale personalizzata a una posizione specifica
Il codice seguente mostra come creare un istogramma e aggiungere una linea tratteggiata rossa verticale con una larghezza pari a 3 al valore medio dell’istogramma:
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at mean value abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Esempio 3: aggiungi più linee verticali personalizzate
Il codice seguente mostra come creare un istogramma e aggiungere una linea verticale rossa al primo quartile e una linea verticale blu al terzo quartile dell’istogramma.
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical lines at 1st and third quartiles abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come creare un istogramma di frequenza relativo in R
Come sovrapporre una curva normale su un istogramma in R
Come utilizzare la funzione abline() in R