2 个回答

让后台处理好数据,前端直接渲染

            this.time = this.xData[0] // 日期
            this.tags = this.xData[1] // 标签名
            this.list = this.xData[2] // 数据
            var series = []
            for(var i = 0; i < this.tags.length; i++){
                series.push({
                    name: this.tags[i],
                    type: 'line',
                    stack: '总量',
                    lineStyle: {
                        color: this.color[i] // 颜色设置
                    },
                    itemStyle: {
                        color: this.color[i] // 颜色设置
                    },
                    data: this.list[i] // 数据
                });
            }
        series: series

根据数据条数来动态生成配置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题