如何使用HIghcharts禁用饼图上的数据标签动画?

时间:2014-01-24 13:52:09

标签: highcharts phantomjs

我有一个页面运行了几个使用HighCharts完成的图表。我也在运行PhantomJS将页面保存为PDF。由于PhantomJS的工作方式,我需要禁用HighCharts上的所有动画,以允许它正确保存页面。问题是,我找不到在饼图上禁用数据标签动画的方法。绘图动画被禁用,图表动画被禁用,但数据标签仍然是动画的(来自页面左侧以便位于正确的位置)。我该如何解决?

2 个答案:

答案 0 :(得分:1)

您可能还需要将series.animation设置为false。请参阅此example

plotOptions: {
    series: {
        animation: false
    }
},

请注意,我无法测试dataLabels是否有动画效果。我没看过他们的动画。

答案 1 :(得分:0)

所以我发现了这个问题,它不是Highcharts的主要原因。我正在使用Dojo,而不是jQuery,所以我安装了this adapter。问题是,适配器添加动画,而不是HighCharts本身。我在创建jsFiddle时意识到这一点,并发现使用jQuery提供的行为与使用dojo不同。