Javascript ChartJS v2.6更新使用面积范围(条纹)图表打断自定义线

Javascript ChartJS v2.6更新使用面积范围(条纹)图表打断自定义线,javascript,canvas,charts,chart.js,Javascript,Canvas,Charts,Chart.js,我根据@potatopeelings创建了一个带区域范围(条纹)的线条图 然而,它是基于ChartJS v2.1的,当我更新到ChartJS v2.6(其他需求(注释)所必需)时,自定义图表类型会中断 示例 图表JSV2.1- 图表JSV2.6- 这些线断开: Chart.elements.Line.prototype.lineToNextPoint.apply(…) Chart.controllers.line.prototype.updateBezierControlPoints.apply

我根据@potatopeelings创建了一个带区域范围(条纹)的线条图

然而,它是基于ChartJS v2.1的,当我更新到ChartJS v2.6(其他需求(注释)所必需)时,自定义图表类型会中断

示例

图表JSV2.1-

图表JSV2.6-

这些线断开:

Chart.elements.Line.prototype.lineToNextPoint.apply(…)

Chart.controllers.line.prototype.updateBezierControlPoints.apply(…)

我认为线条原型现在应该使用“draw”,但我无法计算出来

需要帮忙吗?我给你买一大口!;)

解决了

lineToNextPoint()已过时,可以使用lineTo()辅助对象

所以

Chart.elements.Line.prototype.lineToNextPoint.apply({
_图表:{
ctx:ctx
}
},[previous,point,next,null,null])

…替换为:

helpers.canvas.lineTo(ctx, previous._view, point._view);
我添加了
console.log(Chart.elements.Line.prototype)
并且似乎
lineToNextPoint
函数已从
prototype
中删除。