Come creare un grafico a ogiva in r
Un’ogiva è un grafico che mostra quanti valori dei dati cadono al di sopra o al di sotto di un determinato valore in un set di dati.
Questo tutorial spiega come creare il seguente grafico ogiva in R:
Esempio: crea un grafico Ogiva in R
Innanzitutto, definiamo un set di dati contenente 20 valori:
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
Quindi utilizziamo le funzioni graph.freq() e ogive.freq() dal pacchetto agricolae in R per creare un semplice grafico ogiva:
library (agricolae)
#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )
#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')
Tè
Ecco come interpretare alcuni degli argomenti più oscuri della funzione plot() :
- type=’b’ : disegna sia linee che punti
- pch=19 : riempie i cerchi nel percorso
- las=1 : rende le etichette perpendicolari all’asse
- bty=’l’ : mostra solo il bordo in basso e a sinistra del percorso
Possiamo visualizzare i valori effettivi nel grafico stampando i valori creati dalla funzione ogive.freq() :
#view values in ogive
values
x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00
Ecco come interpretare i valori:
- Lo 0% di tutti i valori nel set di dati era inferiore o uguale a 6 .
- Il 30% di tutti i valori nel set di dati erano inferiori o uguali a 13,4 .
- Il 50% di tutti i valori nel set di dati erano inferiori o uguali a 20,8 .
- Il 65% di tutti i valori nel set di dati erano inferiori o uguali a 35,6 .
E così via.
Risorse addizionali
I seguenti tutorial spiegano come creare altri grafici comuni in R:
Come creare un diagramma di Pareto in R
Come creare un diagramma di Gantt in R
Come creare un grafico Lollipop in R