为什么echarts使用dataset会报错?

换成在series写就不报错了!!

先上报错截图!!

 真真无语子!这个错困扰我很久了,同样用dataset,前面设计的几个图都没有报错,偏偏后面两个报错了,百思不得其解。后面突然想起,会不会是哪里的数据格式用错了,导致报错?然后就一个个注释掉看看,没想到真给我猜对了,问题就出现在dataset的数据集里面!报错的时候dataset和series是这样的

 dataset: {
                // 提供一份数据。
                source: [
                    ['product', '在途', '办结', '撤销'],
                    ['腾退申请', 83.1, 73.4, 55.1],
                    ['合同签订', 83.1, 73.4, 55.1],
                    ['押金缴纳', 72.4, 53.9, 39.1]
                    ['入住登记', 72.4, 53.9, 39.1]
                ]
            },

 series: [
                { type: 'bar' },
                { type: 'bar' },
                { type: 'bar' }
            ]

 然后把dataset里的source注释掉,series这样写它就不报错了

dataset: {
                // 提供一份数据。
                // source: [
                //     ['product', '在途', '办结', '撤销'],
                //     ['腾退申请', 83.1, 73.4, 55.1],
                //     ['合同签订', 83.1, 73.4, 55.1],
                //     ['押金缴纳', 72.4, 53.9, 39.1]
                //     ['入住登记', 72.4, 53.9, 39.1]
                // ]
            },
            series: [
                {
                    type: 'bar',
                    name: '在途',
                    data: [89.3, 92.1, 94.4, 85.4]  //  代表'腾退申请', '合同签订', '押金缴纳', '入住登记'各自的在途数据量
                },
                {
                    type: 'bar',
                    name: '办结',
                    data: [95.8, 89.4, 91.2, 76.9] //  代表'腾退申请', '合同签订', '押金缴纳', '入住登记'各自的办结数据量
                },
                {
                    type: 'bar',
                    name: '撤销',
                    data: [97.7, 83.1, 92.5, 78.1] //  代表'腾退申请', '合同签订', '押金缴纳', '入住登记'各自的撤销数据量
                }

            ]


版权声明:本文为weixin_52223081原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。