Maison > Questions et réponses > le corps du texte
P粉3015232982023-09-03 09:22:36
Pour qu'un graphique s'anime d'un ensemble de données à l'autre, vous devez conserver une référence au même graphique au lieu de créer un nouveau graphique à chaque fois que vous dessinez.
Veuillez vous référer aux exemples suivants...
google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(initChart); var chart; function initChart() { chart = new google.visualization.ColumnChart(document.getElementById('pizzaChart')); drawChart(); } function drawChart() { var mushroomData = Math.floor(Math.random() * 11); document.getElementById("logger").innerHTML = mushroomData; var data = new google.visualization.DataTable(); data.addColumn('string', 'Topping'); data.addColumn('number', 'Slices'); data.addRows([ ['Mushrooms', mushroomData], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ]); var options = { title: 'How Much Pizza I Ate Last Night', width: '100%', animation: {duration: 1000, easing: 'out'} }; chart.draw(data, options); } setInterval(drawChart, 1000);
Remarque : les diagrammes circulaires Google ne prennent pas en charge les effets d'animation.