admin管理员组

文章数量:1532277

echarts做线性回归的时候报的错,一开始代码是这样的,source数据是后面调用接口获取,这里就填空数组

Options: {
    dataset: [
        {
            source: []
        },
        {
            transform: {
              type: 'ecStat:regression',
              // config: { method: 'linear' } 默认linear,不用写
            }
        }
    ]
}

渲染之后就是标题的报错了,一开始以为是ecStat没有用,就改成当前页面调用(这里说一下,因为是对echarts二次封装了一丢丢,因为各种包调用都放组件里了),结果还是不行。

后面换了方法解决了,如下

Options: {
    dataset: []
}

以下是数据获取

this.Options.dataset = [
  {
    source: y_data
  },
  {
    transform: {
      type: 'ecStat:regression',
      // config: { method: 'linear' }
    }
  }
]
this.$refs.Options.resize(this.Options, true, true)

完成后就不报错了,图表也能正常显示。

本文标签: 报错解决方案setOptionechartscalled