我正在尝试使用 highCharter 创建时间序列图。
我正在将 xts 对象添加到代码的一部分
hc_add_series(名称 = 系列名称,数据 = data_xts,y 轴 = 0, 颜色=“#454545”)
出现以下错误
coredata.xts(x) 中的错误:当前不支持的数据类型
data_xts 是根据行名称采用 DATE 格式的数据框创建的。
这里可能存在什么错误?
也许您想将 xts 转换为数据框或 tibble 之类的东西,因为 highCharter 目前似乎不支持 xts 对象。一种选择是使用
fortify.zoo
包中的 zoo
函数:
hc_add_series(name = series_name, data = fortify.zoo(data_xts), yAxis = 0, color="#454545")
或
hc_add_series(name = series_name, data = as_tibble(fortify.zoo(data_xts)), yAxis = 0, color="#454545")