3
我有這個問題的動畫2數據集在谷歌圖表的步驟圖。當它只是一個LineChart時,它一切運行良好,但我的客戶很想擁有SteppedArea圖表。當我將LineChart的類型更改爲SteppedAreaChart時,第一個數據集的動畫是OK,但第二個數據集有點不對,我找不出原因。你可以看看這個代碼筆嗎?非常感謝您谷歌圖表 - 動畫的階梯圖
function drawStepChart() {
var data1 = new google.visualization.DataTable();
data1.addColumn('number', 'Year');
data1.addColumn('number', 'One');
data1.addColumn('number', 'Two');
var options = {
animation: {duration: 50},
areaOpacity: 0
};
var stepchart = new google.visualization.SteppedAreaChart(document.getElementById('step'));
var index = 0;
var index2 = 0;
var animate1 = function() {
if (index < values[1].length) {
data1.addRows([values[1][index]]);
stepchart.draw(data1, options);
index++;
} else {
if(index2 < values[0].length) {
data1.addRows([values[0][index2]]);
stepchart.draw(data1, options);
index2++;
}
}
}
google.visualization.events.addListener(stepchart, 'animationfinish', animate1);
stepchart.draw(data1, options);
animate1();
}
編輯:在谷歌圖表文件,他們說,階梯圖表的該動畫不支持添加行。但我不確定這是否是問題,因爲它在第一個數據集中可以正常工作?
謝了你!你救了我的一天! –