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)
完成后就不报错了,图表也能正常显示。