2017-04-14 2 views
0

J'ai des données mensuelles, mais elles affichent des intervalles de deux ans. Je souhaite que cela soit affiché mensuellement. Plot shown, see x axsisModifier l'échelle de X axsis dans R

Je GGfortify et placés en utilisant ggplot 2 en utilisant le code suivant:

library(ggplot2) 
library(ggfortify) 
spendingARIMA <- arima(spendingSaas, order = c(2, 1, 0)) 
fianlforecastSpending <- forecast(spendingARIMA, h= 6, level = 30) 
autoplot(fianlforecastSpending) 

Répondre

0

Quelque chose comme cela devrait fonctionner

dates <- seq(as.POSIXct("2016-1-1"), as.POSIXct("2018-1-1"), by="month") # make dates 
df <- data.frame(dates = dates, value = rnorm(25)) # make data frame 

ggplot(df, aes(x = dates, y=value)) + 
    geom_point() + 
    scale_x_datetime(date_breaks = "month") + #This is the key line 
    theme(axis.text.x=element_text(angle = -90, hjust = 1, vjust=.3)) #rotate x-axis 90 deg.