2013-07-18 5 views
10

私はHighChartsを使用して複数のシリーズのマルチパネルチャートを作成しています。私の知る限り、アニメーションを停止する唯一の方法は、は、plotoptionsは各シリーズのために再度、各チャートの設定、および属性のHighChartsでグローバルにアニメーションをオフにする

animation: false 

atrributionを使用することです。描かれたすべてのチャートのアニメーションをデフォルトでオフにする方法はありますか?

答えて

32

はい、Highcharts.setOptionsを使用する必要があります。
この方法で、すべてのチャートのデフォルトオプションを設定できます。

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

http://api.highcharts.com/highstock#Highcharts

0

まだアニメーションを無効にしない場合、私はアニメーションの再生時間0を設定している。ここ

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

を見つけるhighcharts.js

plotOptions: { 
    series: { 
     animation: false 
    } 
} 

を設定した後、それは動作します: )