【发布时间】:2015-05-09 23:00:51
【问题描述】:
我正在使用 rCharts 和 shiny 来绘制各种数据集。这些数据集是动态的,在某些情况下可能非常大(在某些情况下超过 10 000 个点)。在这些情况下,显示图需要很长时间(40 秒以上)。
有没有办法在没有动画的情况下生成 rCharts 图。这应该会显着减少绘图的创建和渲染时间。
我已经查看了文档(几乎没有),但还没有找到方法。
我唯一找到的是https://gist.github.com/timelyportfolio/10184829
我正在使用 Polycharts、NVD3 和 HighCharts。
编辑:对于 highCharts,我可以使用 p$tooltip(enabled = F) 和 p$chart(animation = F)。但我们将不胜感激任何额外的帮助,尤其是对于 Polycharts 和 NVD3
【问题讨论】:
-
这些图表库相对于其他图表库的主要优势在于它们是交互式的。如果你取消了交互性,那么就根本不需要这些库,因为你可以使用基本绘图函数或 ggplot2 重建所有这些库,这将加快你的可视化速度。
-
@maRtin Interactiviti 和动画是不同的东西。例如,有一种方法可以在 Highcharts 中禁用动画,而不会失去交互性:api.highcharts.com/highcharts#chart.animation 但是我无法通过 rShiny 修改此属性...
标签: r highcharts shiny rcharts polychart