`#!foobar!#`符号在这个`rCharts`改编中意味着什么?

时间:2014-04-03 22:23:13

标签: javascript html r dygraphs rcharts

我正在尝试通过运行此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,
  ")!#"
)

此注释的背景是什么?如何解决此问题?

1 个答案:

答案 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来存放实验/备用库。