Недельный временной ряд - изменение меток оси x в r - PullRequest
0 голосов
/ 31 октября 2018

У меня есть набор данных из 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

Я хотел бы сделать это, не записывая каждую дату, поскольку данные на самом деле намного больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...