R软件的googleVis
包非常好。但是,我对gvisMotionChart
关于timevar的一个问题感到困惑,因为我的数据集中的时间是POSIXlt
格式,例如:
"2009-07-02 19:00:00" "2009-07-02 20:00:00" "2009-07-02 21:00:00" "2009-07-02 22:00:00" "2009-07-02 23:00:00"
因为时间单位是小时,如果我将POSIXlt
格式转换为日期格式(使用as.date),小时信息将被删除并使数据无意义。
所以我的问题是:如何使用POSIXlt
来处理gvisMotionChart
格式时间?
答案 0 :(得分:3)
按照googleVis
帮助中的内容,无法执行此操作。您可以将POSIXlt
(或POSIXct
)日期时间数据转换为数字,但它会起作用,但很明显,轴符号不会像它那样友好。
我会在as.numeric()
函数的日期时间数据上尝试gvisMotionChart
,然后在可能的情况下探索扩展此选项的选项。我不确定这个限制是使用googleVis
软件包实现还是使用Google Visualization API,但这值得查明。 R包和/或API可以在将来扩展。