1、错误描述
2、错误原因
var map = function(mapData){ require( [ ‘echarts‘, ‘echarts/chart/map‘ ], function (ec) { var mapChart = ec.init(document.getElementById(‘mapDataChart‘)); var option = { title : { text: ‘‘, x : ‘center‘, y : ‘top‘ }, tooltip : { trigger: ‘item‘, formatter: ‘{a}<br/>{b}:{c}个‘ }, legend : { show:true }, dataRange: { min: 0, max: 1000, calculable : true }, series : [ { name: ‘‘, type: ‘map‘, mapType: ‘china‘, data:mapData, showLegendSymbol:true } ], animation: true }; // 为echarts对象加载数据 mapChart .setOption(option); }); }
由于echarts中的map没有legend属性,导致报错
3、解决办法
var map = function(mapData){ require( [ ‘echarts‘, ‘echarts/chart/map‘ ], function (ec) { var mapChart = ec.init(document.getElementById(‘mapDataChart‘)); var option = { title : { text: ‘‘, x : ‘center‘, y : ‘top‘ }, tooltip : { trigger: ‘item‘, formatter: ‘{a}<br/>{b}:{c}个‘ }, dataRange: { min: 0, max: 1000, calculable : true }, series : [ { name: ‘‘, type: ‘map‘, mapType: ‘china‘, data:mapData, showLegendSymbol:true } ], animation: true }; // 为echarts对象加载数据 mapChart .setOption(option); }); }
去掉
legend : {
show:true
},
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-08-04 20:31:52