Funzione plot() - parametri di base
La funzione plot.xts() è lo strumento più utile nell'arsenale di visualizzazione delle serie temporali in R. È piuttosto simile alla grafica generale, ma l'asse X contiene una scala temporale. Puoi usare plot() invece di plot.xts() se l'oggetto passato alla funzione è un oggetto xts.
Vediamo alcuni esempi:
> # Sintassi di base
> plot(mydata)
> # Aggiungi un titolo e raddoppia lo spessore della linea
> plot(mydata, main = "Stock XYZ", lwd = 2)
> # Aggiungi etichette per gli assi X e Y
> plot(mydata, xlab = "X axis", ylab = "Y axis")
Come vedi, la funzione offre una grande varietà di parametri che consentono infinite possibilità. Nota che ogni chiamata a plot() crea un grafico completamente nuovo utilizzando solo i parametri definiti in quella specifica chiamata.
Inoltre, per visualizzare le prime righe di un dataset mydata nella console, usa head(mydata). Per visualizzare solo i nomi delle colonne, usa colnames(mydata). Puoi anche selezionare una specifica colonna di un dataset indicando il suo nome dopo il simbolo del dollaro, come in mydata$mycolumn.
In questo esercizio userai lo stesso dataset data, che contiene i prezzi giornalieri delle azioni di quattro grandi aziende dal 2015.
Questo esercizio fa parte del corso
Visualizzare le serie temporali in R
Istruzioni dell'esercizio
- Visualizza le prime righe del dataset
data - Visualizza i nomi delle colonne del dataset
- Rappresenta la prima serie del dataset e cambia il titolo con il nome dell'azione "yahoo"
- Rappresenta di nuovo la prima serie con lo stesso titolo e cambia l'etichetta X in "date" e l'etichetta Y in "price"
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Display the first few lines of the data
# Display the column names of the data
# Plot yahoo data and add title
# Replot yahoo data with labels for X and Y axes