【发布时间】:2015-01-27 20:33:59
【问题描述】:
我使用 rCharts 为带有多个系列的误差线的散点图创建了一个自定义绘图函数。我成功地将上述情节嵌入到一个闪亮的应用程序中。第一次显示一切正常:
但是,如果我尝试更新绘图(例如,通过更改某些输入),绘图不会更改,并且我在浏览器的控制台上收到以下 JS 错误消息:
TypeError: 'undefined' is not a function (evaluating 'this[b].destroy()')
奇怪的是,如果我检查绘图对象 (p),它似乎很好,例如我可以在 Rstudio 中绘制它,并从中获得一个可行的 html 页面。我想问题是无法正确删除旧情节。
我使用 rCharts v. 0.4.5 和 shiny 0.10.2.1,我已经将一个闪亮的示例应用程序上传到 github:
https://github.com/mlist/highcharts_scatterplot_example
作为额外的依赖,你需要安装包 rjson 和 foreach。然后,您可以使用
运行该应用程序runGitHub(repo="mlist/highcharts_scatterplot_example")
```
【问题讨论】:
标签: r plot highcharts shiny rcharts