Javascript ChartJS v2.6更新使用面积范围(条纹)图表打断自定义线
我根据@potatopeelings创建了一个带区域范围(条纹)的线条图 然而,它是基于ChartJS v2.1的,当我更新到ChartJS v2.6(其他需求(注释)所必需)时,自定义图表类型会中断 示例 图表JSV2.1- 图表JSV2.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
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
中删除。