L'animation graphique à secteurs avec Google Visualisation

Je suis expérimenter avec google charts. Je veux un diagramme à secteurs pour animer à partir de 0% à 75% (voir l'image ci-dessous). Je suis d'essayer d'atteindre cet objectif par google charts. Je suis la création de deux ensembles de données, on va commencer à 99%, l'autre à 1%. Je veux inverser la et de les animer. J'ai réalisé la modification des valeurs par le biais de l'animation, mais ne peut pas comprendre comment les amener à animer.

<html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">

      google.load('visualization', '1.0', {'packages':['corechart']});

      google.setOnLoadCallback(drawChart);

      function drawChart() {

        var data = new google.visualization.DataTable();
        data.addColumn('string', 'text');
        data.addColumn('number', 'number');

        data.addRows(2);
        data.setValue(0, 0, 'Work');
        data.setValue(0, 1, 1);
        data.setValue(1, 0, 'Eat');
        data.setValue(1, 1, 99);

        var options = {
                        width:500,
                        height:500,
                        animation: {duration: 1000, easing: 'out',}
                      };

        var chart = new google.visualization.PieChart(document.getElementById('chart_div'));

        chart.draw(data, options);

        function aniChart(d,o){
          for (var i=1; i<100; i++) {
            data.setValue(0, 1, i);
          }

          for (var i=99; i>00; i--) {
            data.setValue(1, 1, i);
          }
          setTimeout(function(){
            chart.draw(data, options);
          }, 1000);

        };

        aniChart();

      }
    </script>
  </head>

  <body>
    <div id="chart_div"></div>
  </body>
</html>

L'animation graphique à secteurs avec Google Visualisation

vous voulez qu'il aille bleu/rouge/bleu/rouge...et ainsi de suite comme à la première itération?
Idéalement, il serait blanc d'abord, puis la couleur devra animer comme une horloge à la main à l'souhaité pour cent.
aniChart fonction est mal. Vous êtes en boucle dans toutes les valeurs et ensuite faire une finale retardé unique appel. Il n'y a pas de boucle d'animation.

OriginalL'auteur TechyDude | 2013-06-21