2017-08-24 70 views
1

https://gist.github.com/cyberdutch/1444c4b73b26e070643c765cda006143Chart.js動畫忽略全局默認配置

上面的鏈接是我用於我的網頁的完整代碼。

當頁面加載時,圖表彈出良好。 現在我試圖減慢動畫。

添加以下代碼不給任何錯誤(它已經加入的例子),但它不會做任何放緩之一:

Chart.defaults.global.animation = { 
    duration: 1000 
}; 

我怎樣才能改變動畫速度?看起來好像沒有任何變化,不管我使用什麼數字。 是否將全局默認值忽略或覆蓋在別的地方?

+0

是主旨鏈接代碼或者是相關的?那麼它應該被添加到問題中。 – Colin

+0

我想你想'Chart.defaults.global.animation.duration = 100;' – Pointy

回答

0

已解決: 問題在於畫布的定義。 一旦我改變了下面的代碼:

<canvas id="myChart"></canvas> 

到更具體的:

<canvas id="myChart" width="400" height="190"></canvas> 

動畫一直沒有瑕疵:-)