2017-08-24 94 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> 

动画一直没有瑕疵:-)