У меня есть набор данных из 3 серий, относящихся к еженедельным данным.
пример:
data <- data.frame(col1 = c(1,2,3,4),col2 = c(5,4,8,6), col3 = c(9,2,3,6))
Я преобразовываю данные во временные ряды, указывая, что данные еженедельные, начиная с 10-й недели 2018 года и заканчивая 13-й неделей 2018 года:
data_ts <- as.ts(data, frequency = 52, start = c(2018,10), end = c(2018,13))
Используя autoplot, я строю график временных рядов, используя facets = TRUE для разделения каждого ряда:
autoplot(data_ts, facets = TRUE)
Когда я делаю это, метка оси X просто говорит «Время», а отметки «1,2,3,4».
Как получить метки оси X для представления фактических недель?
Когда я пытаюсь xlim=as.Date(c("2018-03-05", "2018-03-26")
, я получаю следующую ошибку:
Ошибка: неверный ввод: date_trans работает только с объектами класса Date
Я хотел бы сделать это, не записывая каждую дату, поскольку данные на самом деле намного больше.