2013-07-18 18 views
10

Sto utilizzando HighCharts per la produzione di grafici a più riquadri con più serie. Per quanto posso dire, l'unico modo per fermare l'animazione è di usare un atrributionDisattivazione dell'animazione negli HighCharts a livello globale

animation: false 

per le plotOptions attributo impostato per ogni grafico, e poi di nuovo per ogni serie. C'è un modo di impostare animaiton in modo predefinito per tutti i grafici disegnati?

risposta

32

Sì, è necessario utilizzare Highcharts.setOptions.
In questo modo è possibile impostare le opzioni predefinite per tutti i grafici.

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

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

0

se non ancora disabilitando l'animazione, dopo aver impostato

plotOptions: { 
    series: { 
     animation: false 
    } 
} 

in highcharts.js trovo

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

Qui ho impostare la durata dell'animazione 0, funziona:)

.210
Problemi correlati