Grafico con software R
Ciao a tutti,
sto analizzando una serie storica con dati trimestrali
la variabile del tempo è così strutturata:
head(X)
[1] I trim 2008 II trim 2008 III trim 2008 IV trim 2008
[5] I trim 2009 II trim 2009
41 Levels: I trim 2008 I trim 2009 I trim 2010 ... IV trim 2017
graficamente avrei la necessità di cambiare le etichette dell'asse delle ascisse....
attualmente è così xlim=c(2008,2018) ma la vorrei in trimestri, è possibile?
Grazie
sto analizzando una serie storica con dati trimestrali
la variabile del tempo è così strutturata:
head(X)
[1] I trim 2008 II trim 2008 III trim 2008 IV trim 2008
[5] I trim 2009 II trim 2009
41 Levels: I trim 2008 I trim 2009 I trim 2010 ... IV trim 2017
graficamente avrei la necessità di cambiare le etichette dell'asse delle ascisse....
attualmente è così xlim=c(2008,2018) ma la vorrei in trimestri, è possibile?
Grazie
Risposte
Certo si può fare, la le etichette non ci staranno comunque nemmeno in diagonale. Conviene mettere solo l'anno e poi nel caso le tacche per quadrimestre.
e come si potrebbe fare? non saprei... come modificare il codice
Una possibile soluzione potrebbe essere questa:
> dat <- runif(40) # genera la mia serie storica fittizia > dat <- ts(dat, start = 2008, freq = 4) # trasforma i miei dati in un oggetto serie storica indicando partenza e frequenza > plot(dat, axes = F, col = "dodgerblue3", lwd = 2, ylim = c(-0.2, 1.2)) # plotta senza assi > abline(v = c(seq(2008, 2018, 0.25)), lty = 3, col = "grey") # traccia griglia verticale > axis(1, at = c(2008:2018), labels = c(2008:2018)) # crea asse orizzontale con le etichette volute nei punti voluti > axis(2, at = seq(-0.2,1.2,0.2), labels = seq(-0.2,1.2,0.2), las = 2) # crea asse vert
