我正在尝试通过运行此timelyportfolio/rCharts_dygraphs GitHub repository.
中的rCharts
来重新创建基于dygraphs
的交互式code.R
图表
与what it should look like相比,我的图表并未完全呈现:
通过比较html页面来源,我认为问题是date
数组没有正确评估:
" date":["#!新日期(252374400000)!#","#!新日期(283910400000)!#",....]
对应的R
source code snippet
包含我不熟悉的#!
注释:
fama.df$date <- paste0(
"#! new Date(",
as.numeric(as.POSIXct(paste0(fama.df$year,"-12-31"))) * 1000,
")!#"
)
此注释的背景是什么?如何解决此问题?
答案 0 :(得分:1)
我相信这是newer implementation of rCharts。尝试从该分支安装,但运行后请务必再次获得当前状态。我正在玩弄如何处理像googleVis这样的日期。
require(devtools)
install_github("rCharts","timelyportfolio",ref="dimple_layer")
此外,您需要在更新的code.R
中执行相似操作dy1$setTemplate(afterScript = "<script></script>"
您可能会注意到dygraphs尚未完全开发。我们正在启动一个rChartsExtra来存放实验/备用库。