禁用 rCharts 动画
Disable rCharts animations
我正在使用 rCharts 和 shiny 来绘制各种数据集。这些数据集是动态的,在某些情况下可能非常大(在某些情况下超过 10000 个点)。在这些情况下,显示绘图会花费大量时间 (40s+)。
有没有办法在没有动画的情况下生成 rCharts 图。这应该会显着减少绘图的创建和渲染时间。
我已经查看了文档(很少有),但还没有找到实现它的方法。
我唯一找到的是 https://gist.github.com/timelyportfolio/10184829
我正在使用 Polycharts、NVD3 和 HighCharts。
编辑:对于 highCharts,我可以做 p$tooltip(enabled = F)
和 p$chart(animation = F)
。但任何额外的帮助将不胜感激,特别是对于 Polycharts 和 NVD3
我不是 Polycharts 和 Highcharts 的重度用户,所以如果您可以添加示例,那将会很有帮助。
对于 NVD3,变量称为 transitionDuration
。
没有动画的图表示例如下:
library(rCharts)
hair_eye = as.data.frame(HairEyeColor)
p2 <- nPlot(Freq ~ Hair, group = 'Eye',
data = subset(hair_eye, Sex == "Female"),
type = 'multiBarChart')
p2$chart(transitionDuration=0)
p2
我正在使用 rCharts 和 shiny 来绘制各种数据集。这些数据集是动态的,在某些情况下可能非常大(在某些情况下超过 10000 个点)。在这些情况下,显示绘图会花费大量时间 (40s+)。
有没有办法在没有动画的情况下生成 rCharts 图。这应该会显着减少绘图的创建和渲染时间。
我已经查看了文档(很少有),但还没有找到实现它的方法。
我唯一找到的是 https://gist.github.com/timelyportfolio/10184829
我正在使用 Polycharts、NVD3 和 HighCharts。
编辑:对于 highCharts,我可以做 p$tooltip(enabled = F)
和 p$chart(animation = F)
。但任何额外的帮助将不胜感激,特别是对于 Polycharts 和 NVD3
我不是 Polycharts 和 Highcharts 的重度用户,所以如果您可以添加示例,那将会很有帮助。
对于 NVD3,变量称为 transitionDuration
。
没有动画的图表示例如下:
library(rCharts)
hair_eye = as.data.frame(HairEyeColor)
p2 <- nPlot(Freq ~ Hair, group = 'Eye',
data = subset(hair_eye, Sex == "Female"),
type = 'multiBarChart')
p2$chart(transitionDuration=0)
p2