Здравствуйте! У меня есть данные с интервалом записи по 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 вообще вывалились дни недели...
Благодарю за совет!
Построение графиков с датами в R
-
- Новоприбывший
- Сообщения: 13
- Зарегистрирован: 01 июл 2020, 11:43
- Репутация: 0
- Откуда: Брёхово
-
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 07 фев 2012, 12:00
- Репутация: 20
Re: Построение графиков с датами в R
Если базовая графика R,
- скрыть значения по оси X, - скрыть подпись по оси X, - добавить значения по оси X, - добавить подпись по оси X.
Код: Выделить всё
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"
Код: Выделить всё
xlab=""
Код: Выделить всё
axis()
Код: Выделить всё
mtext()
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя