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
},
本文介绍了一个关于ECharts地图组件配置中legend属性引起的错误案例,并提供了详细的错误描述、原因分析及解决办法。通过去除不适用的legend配置项,确保了地图组件能够正确展示。
951

被折叠的 条评论
为什么被折叠?



