Построение графиков с датами в R

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
oda412
Новоприбывший
Сообщения: 13
Зарегистрирован: 01 июл 2020, 11:43
Репутация: 0
Откуда: Брёхово

Построение графиков с датами в R

Сообщение oda412 » 01 июл 2020, 11:57

Здравствуйте! У меня есть данные с интервалом записи по 1 секунде. Но дата и время представлены в виде числа секунд от 1 января 1900 года (из excel). Когда я строю графики - по оси x отображаются эти числа. Подскажите, пожалуйста, как поменять формат надписей по оси x, чтобы вместо числа отображалась дата со временем в формате "%d-%m-%Y %H:%M:%S"?

Пробовала as.Date(k,origin="1900-01-01"). Но при построении графика plot(k,t1[,2],type="l") по оси x вообще вывалились дни недели...

Благодарю за совет!

nplatonov
Интересующийся
Сообщения: 25
Зарегистрирован: 07 фев 2012, 12:00
Репутация: 20

Re: Построение графиков с датами в R

Сообщение nplatonov » 04 июл 2020, 08:11

Если базовая графика R,

Код: Выделить всё

x <- as.POSIXct(1*1e9+1e3*seq(201:203),origin="1900-01-01")
y <- runif(length(x))
op <- par(mar=c(10,5,1,1))
plot(x,y,type="l",xaxt="n",xlab="")
axis(side=1,at=x,label=format(x,"%Y-%m-%d %H:%M%:%S"),las=3)
mtext(side=1,line=8,text="x")
par(op)

Код: Выделить всё

xaxt="n"
- скрыть значения по оси X, - скрыть подпись по оси X, - добавить значения по оси X, - добавить подпись по оси X.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя