Chart.js动画忽略全局默认配置

时间:2017-08-24 20:56:32

标签: javascript animation chart.js

https://gist.github.com/cyberdutch/1444c4b73b26e070643c765cda006143

上面的链接是我用于网页的完整代码。

当页面加载时,图表弹出正常。 现在我正试图减慢动画。

添加以下代码不会产生任何错误(它已经添加到示例中),但它也没有减慢任何速度:

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

如何更改动画速度?看起来好像什么都没有变化,无论我用什么数字。 全局默认值是否被忽略或覆盖在其他地方?

1 个答案:

答案 0 :(得分:1)

解决: 问题在于画布的定义。 一旦我更改了以下代码:

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

更具体:

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

动画一直没有缺陷: - )