R - Grafici a linee
Un grafico a linee è un grafico che collega una serie di punti tracciando segmenti di linea tra di loro. Questi punti sono ordinati secondo uno dei loro valori di coordinate (di solito la coordinata x). I grafici a linee vengono solitamente utilizzati per identificare le tendenze nei dati.
Il plot() la funzione in R viene utilizzata per creare il grafico a linee.
Sintassi
La sintassi di base per creare un grafico a linee in R è:
plot(v,type,col,xlab,ylab)
Di seguito la descrizione dei parametri utilizzati:
v è un vettore contenente i valori numerici.
type prende il valore "p" per disegnare solo i punti, "l" per disegnare solo le linee e "o" per disegnare sia i punti che le linee.
xlab è l'etichetta per l'asse x.
ylab è l'etichetta per l'asse y.
main è il titolo del grafico.
col è usato per dare colori sia ai punti che alle linee.
Esempio
Viene creato un semplice grafico a linee utilizzando il vettore di input e il parametro di tipo "O". Lo script seguente creerà e salverà un grafico a linee nella directory di lavoro R corrente.
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart.jpg")
# Plot the bar chart.
plot(v,type = "o")
# Save the file.
dev.off()
Quando eseguiamo il codice sopra, produce il seguente risultato:
Titolo, colore ed etichette del grafico a linee
Le funzionalità del grafico a linee possono essere espanse utilizzando parametri aggiuntivi. Aggiungiamo colore ai punti e alle linee, assegniamo un titolo al grafico e aggiungiamo etichette agli assi.
Esempio
# Create the data for the chart.
v <- c(7,12,28,3,41)
# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")
# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
# Save the file.
dev.off()
Quando eseguiamo il codice sopra, produce il seguente risultato:
Più linee in un grafico a linee
È possibile tracciare più di una linea sullo stesso grafico utilizzando il lines()funzione.
Dopo che la prima linea è stata tracciata, la funzione lines () può usare un vettore aggiuntivo come input per disegnare la seconda linea nel grafico,
# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)
# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")
# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall",
main = "Rain fall chart")
lines(t, type = "o", col = "blue")
# Save the file.
dev.off()
Quando eseguiamo il codice sopra, produce il seguente risultato: