代码之家  ›  专栏  ›  技术社区  ›  Javi_VM

ggplot2 2.2.1和R 3.5.0中的scale\u x\u chron是否损坏?

  •  2
  • Javi_VM  · 技术社区  · 7 年前

    如果我在中运行示例 ?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更新按钮(在软件包中)进行更新,但没有成功。

    编辑:chron版本为 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 回复  |  直到 7 年前
        1
  •  0
  •   Javi_VM    7 年前

    现在问题解决了。将chron更新为 chron_2.3-52 解决了所有问题。