plot xts if(on ==“years”){:缺少值需要TRUE / FALSE时出错

时间:2013-04-08 04:06:02

标签: r xts

我正在尝试绘制一个xts对象但是我得到一个大约几年的错误.. xts对象只有一个数值和一个POSIXct索引。下面是显示xts的代码和尝试绘图时的错误。关于需要对xts对象做什么才能正确绘制的想法?

xTest<-as.xts(35, Sys.time())
xTest
##                           [,1]
## 2013-04-07 18:19:19.37238   35
class(xTest)
## [1] "xts" "zoo"
class(index(xTest))
## [1] "POSIXct" "POSIXt"

plot(xTest)
##  Error in if (on == "years") { : missing value where TRUE/FALSE needed

1 个答案:

答案 0 :(得分:4)

你的目标是什么?是否存在plot.xts函数不会少于3点的问题? xts::axTicksByTime会抛出错误,因为最小休息次数为2.尝试将不同的参数传递给axTicksByTime会因plot.xts中没有...的编码而受挫机制在其中。