Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 全局关闭HighCharts中的动画_Javascript_Animation_Highcharts - Fatal编程技术网

Javascript 全局关闭HighCharts中的动画

Javascript 全局关闭HighCharts中的动画,javascript,animation,highcharts,Javascript,Animation,Highcharts,我正在使用HighCharts制作多系列的多面板图表。据我所知,停止动画的唯一方法是使用 animation: false 为每个图表设置的plotOptions属性的分布,然后再为每个系列设置。是否有一种方法可以在默认情况下为所有绘制的图表设置Animation关闭?是的,您必须使用Highcharts.setOptions 这样,您可以为所有图表设置默认选项 Highcharts.setOptions({ plotOptions: { series: {

我正在使用HighCharts制作多系列的多面板图表。据我所知,停止动画的唯一方法是使用

animation: false 

为每个图表设置的plotOptions属性的分布,然后再为每个系列设置。是否有一种方法可以在默认情况下为所有绘制的图表设置Animation关闭?

是的,您必须使用
Highcharts.setOptions

这样,您可以为所有图表设置默认选项

Highcharts.setOptions({
    plotOptions: {
        series: {
            animation: false
        }
    }
});

如果设置后仍不禁用动画

 plotOptions: {
    series: {
        animation: false
    }
 }
highcharts.js中
find

plotOptions : {
        line : {
            allowPointSelect : !1,
            showCheckbox : !1,
            animation : {
                duration : 0
            },

在这里,我将动画持续时间设置为0,它可以工作:)

您可以通过执行以下操作在highcharts中全局禁用动画:

chart: {
  animation: false
},

参考资料:

这适用于dotnet版本!谢谢(柱状图)