改变R中的X轴刻度

时间:2017-04-14 23:00:05

标签: r statistics time-series forecasting

我有每月的数据,但它显示为两年的间隔。我希望每月显示一次。 Plot shown, see x axsis

我使用GGfortify和ggplot 2使用以下代码绘制:

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

1 个答案:

答案 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.