有沒有方法擴展當前的chart.js,以便動畫繪製不會動畫整個圖表,而是通過動畫繪製圖表緩解)?動畫圖表js(line),動畫圖表逐行繪製
0
A
回答
0
Nevermind.I've通過延長chart.js之實現,而且覆蓋的draw()函數,這樣我可以從一個點/點動畫線到另一個,直到最後一個點/點。
4
可以使用onAnimationComplete
回調更改數據,並調用update()
...
data: [0, 0, 0, 0, 0, 0, 0]
}
]
};
var data2 = [28, 48, 40, 19, 86, 27, 90];
var done = false;
var myLineChart = new Chart(ctx).Line(data, {
animationEasing: 'linear',
onAnimationComplete: function() {
if (!done) {
myLineChart.datasets[1].points.forEach(function (point, i) {
point.value = data2[i];
});
myLineChart.update();
done = true;
}
}
});
它與linear
寬鬆(否則它看起來像2個不同的動畫)的作品更好,但是如果你願意,你可以寫你的自己的寬鬆功能在2塊中做easeOutQuart
。
相關問題
- 1. 繪圖動畫
- 2. 動畫位圖的繪圖列表
- 3. 動畫Flash圖表
- 4. 表視圖動畫
- 5. 動畫圖像js
- 6. 使用「表面」視圖爲逐幀動畫設置動畫結束偵聽器
- 7. 動畫逐步繪製虛線HTML5畫布和Jquery
- 8. 動畫類VS畫布繪圖
- 9. 繪製位圖動畫不起作用
- 10. 上的UIView繪製圖形動畫
- 11. 沿着曲線繪製動畫圖像
- 12. 從file.txt繪製動畫3d圖形
- 13. 動畫畫布上的圖像列表
- 14. 如何爲Google圖表製作動畫?
- 15. 動畫刷幾何繪圖
- 16. 順序繪圖/動畫iOS
- 17. Qt C++繪圖和動畫
- 18. setTimeout動畫表格圖像
- 19. d3js圖表動畫無效
- 20. 列表視圖和動畫
- 21. highcharts動畫多個圖表
- 22. Python動畫雷達圖表
- 23. 列表視圖OnitemClick動畫
- 24. Primefaces PIE圖表動畫
- 25. MPAndroid圖表動畫開始
- 26. C#構建圖表動畫
- 27. 列表視圖動畫
- 28. 道場圖表,在動畫
- 29. 從JSON動畫Google圖表
- 30. 逐幀動畫
您可能想要在此答案中發佈代碼以使其更有用。乾杯! – potatopeelings
您可以在這裏發佈代碼嗎?我陷入了同樣的問題。 –