报错完整内容如下:Failed to execute 'createLinearGradient' on 'CanvasRenderingContext2D': The provided double value is non-finite.
报错原因:1、echart折线图使用了渐变色,2、折线图传入的数据存在null的情况,3,折现图设置了dataZoom(可滑动)。
看了网上好多解决方案是这里报的错是传入参数不是有限的实数,可以对传入参数。可这样一来就把入参'null'的情况转换成了'0',意义不一样了:'null'是没有数据,'0'是值为0的数据,因此我认为这样解决不可行。Math.floor()
Math.Fixed()
变成有限实数
怎么解决呢
可以添加配置项 filterMode:'none',代码如下
dataZoom: [
{
type: 'inside',
start: 0,
end: 100,
maxSpan: 100,
m