我有每月的数据,但它显示为两年的间隔。我希望每月显示一次。
我使用GGfortify和ggplot 2使用以下代码绘制:
library(ggplot2)
library(ggfortify)
spendingARIMA <- arima(spendingSaas, order = c(2, 1, 0))
fianlforecastSpending <- forecast(spendingARIMA, h= 6, level = 30)
autoplot(fianlforecastSpending)
答案 0 :(得分:0)
这样的事情应该有效
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.