Charts 使用过多系列时出现问题的图表js

Charts 使用过多系列时出现问题的图表js,charts,chart.js,angular-chart,Charts,Chart.js,Angular Chart,我在一个应用程序中使用了角度图,该应用程序基本上使用了ChartJS。我目前使用的图表js版本是2.4.0,角度图表版本是1.1.1(当前最新版本)。 因此,当我插入几个系列(例如4)时,一切正常。问题是当我的案例一次处理10个系列时。单击序列以隐藏它的事件会以某种方式阻塞,此错误显示在控制台中: Uncaught TypeError: Cannot read property 'clearRect' of null at Object.helpers.clear (Chart.js:5880)

我在一个应用程序中使用了角度图,该应用程序基本上使用了ChartJS。我目前使用的图表js版本是2.4.0,角度图表版本是1.1.1(当前最新版本)。 因此,当我插入几个系列(例如4)时,一切正常。问题是当我的案例一次处理10个系列时。单击序列以隐藏它的事件会以某种方式阻塞,此错误显示在控制台中:

Uncaught TypeError: Cannot read property 'clearRect' of null
at Object.helpers.clear (Chart.js:5880)
at Chart.Controller.clear (Chart.js:4072)
at Chart.Controller.draw (Chart.js:4365)
at ChartElement.animation.render (Chart.js:4345)
at Object.startDigest (Chart.js:3672)
at Chart.js:3645
为了帮助您,我移动到Chart.js文件中出现错误的行:

// -- Canvas methods
helpers.clear = function(chart) {
    chart.ctx.clearRect(0, 0, chart.width, chart.height);
};
有人已经有这个问题了吗?图表js不能处理许多系列吗


谢谢

当我的系列没有颜色可供使用时,这种情况就发生在我身上了。有一次,我修复了该系列的隐藏和显示工作正常,并且没有更多错误。

当我的系列没有颜色可用时,这种情况发生在我身上。有一次,我修复了序列的隐藏和显示工作正常,没有更多的错误