2010-08-30 14 views

Répondre

7

L'animation de chargement peut être contrôlée à l'aide de l'option 'chargement'. Il définit un objet CSS que vous pouvez thème. Vous pouvez animer l'affichage de chargement en utilisant une image animée comme arrière-plan. http://highcharts.com/ref/#loading

Pour modifier le texte affiché via la propriété lang des options. Voir http://highcharts.com/ref/#lang pour plus. Habituellement, je viens de le mettre en blanc.

var options = { 
    style: { background: 'url(/images/3044/chart_curve.png) no-repeat center' }, 
    lang: { loading: '' } 
}; 
var chart = new Highcharts.Chart(options); 

Plus pour afficher l'objet CSS, vous devez appeler chart.showLoading();

+5

Je sais que l'OP a accepté cela comme la réponse, mais en tant que tierce partie , il semble que cette réponse ne traite pas la question de l'animation de données mais parle plutôt de la personnalisation d'un indicateur «occupé» de type spinner. Ce sont des préoccupations distinctes (vous pourriez, par exemple, personnaliser les deux sur le même graphique). -1 – Tom

1

Je ne vois pas d'effet d'animation de la réponse faisant référence au violon:

Exemple vu ici http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/chart/animation-easing/

Même en essayant la valeur élevée comme ici: http://jsfiddle.net/p9EuZ/

chart: { 
     animation: { 
      duration: 6222500, 
      easing: 'easeOutBounce' 
     } 
    } 
+2

D'accord. Cette question concerne aussi spécifiquement l'animation "chargement", pas l'animation "mise à jour". –

2

Il a été déplacé sous istead objet "série" de tableau

http://api.highcharts.com/highstock#plotOptions.series

Quelque chose comme ceci:

series: [{ 
     animation:{ 
      duration: 10000 
     }, 
     type: 'pie', 
     name: 'Percentuale per periodo', 
     data: [ 
      ['2 anni', 13.0], 
      ['3 anni',  41], 
      ['4 anni', 17], 
      ['5 anni',  17], 
      ['7 anni', 4], 
      ['8 anni', 8] 
     ] 
    }]