Scale_x_chron не работает в ggplot2 2.2.1 и R 3.5.0?
Если я приведу пример в ?scale_x_chron
:
if(require("ggplot2")) {
dd <- data.frame(tt = chron(1:10), value = 101:110)
p <- ggplot(dd, aes(tt, value)) +
geom_point() + scale_x_chron(format = "%m-%d")
print(p)
}
я получил
Error in as.POSIXct.default(x) :
do not know how to convert 'x' to class “POSIXct”
Функция нарушена? Должен ли я установить другую версию? Я пытался обновить через кнопку rstudio update (в пакетах), но безуспешно.
РЕДАКТИРОВАТЬ: хрон версия chron_2.3-45
EDIT2: я заметил, что
as.Date(chronDate)
Error in as.Date.default(chronDate) :
do not know how to convert 'chronDate' to class “Date”
Раньше он работал в R 3.4... У меня проблемы с возвратом к предыдущим версиям R, так что это действительно проблема для меня..
1 ответ
Решение
Проблема решена сейчас. Обновление хрон до chron_2.3-52
все решено