У меня есть данные, охватывающие период более 25 лет, и я хотел бы видеть годы на оси х.Даты по оси x, временные ряды
dates <- as.Date(Dollar[,1], "%d.%m.%Y")
Dollar <- as.xts(Dollar[,2], dates)
plot(SWEDOLall, xaxt = "n", main="SMA", ann = FALSE)
axis.Date(side = 1, dates, at = labDates, format = "%y", labels = TRUE)
title(ylab = "Value")
title(xlab = "Time")
Но моя ось x просто пустая. Кто-нибудь может понять, какую ошибку я сделал?
Вы должны добавить воспроизводимый пример т.е. показать некоторые данные (не все), которые производят чистую ось х, что вы говорите о. – LyzandeR
Возможно, ваши значения 'at' не находятся в диапазоне графика – rawr
Я думаю, что значения исчезают, потому что переменная дат каким-то образом масштабируется неправильно. В моем ответе ниже я передал его как дату Posix и просто использовал функцию нормальной оси, и это сработало. –