
emphasis: {
areaColor: undefined,
},
- 这是完整option demo
注意mapName 替换
export default (data, _this) => {
const mapName = data.mapName;
const mapList = data.mapList || [];
let options = {
tooltip: {
show:false,
trigger: 'item',
formatter: '{b}: {c}'
},
geo: {
map: mapName,
type: 'geo',
roam: false,
zoom: 1.1,
label: {
show: false
},
itemStyle: {
shadowColor: 'rgb(4,122,187)',
shadowOffsetX: 5,
shadowOffsetY: 10,
shadowBlur: 5
}
},
visualMap: {
show:true,
min: 0,
max: 100,
left: 'left',
top: 'bottom',
text: ['高', '低'],
calculable: true
},
series: [{
type: 'map',
map: mapName,
z: 0,
zoom: 1.1,
label: {
normal: {
show: true,
color: '#fff',
fontSize: 20,
},
emphasis: {
textStyle: {
color: '#fff'
}
}
},
itemStyle: {
normal: {
borderColor: '#c5ecfa',
borderWidth: 2,
areaColor: {
type: 'linear',
x: 0,y: 1,x2: 0,y2: 0,
colorStops: [
{ offset: 0, color: '#438bfb' },
{ offset: 1, color: '#5cacf9' }
]
}
},
emphasis: {
areaColor: undefined,
borderWidth: 2,
},
},
animation: false,
data: mapList
}]
}
return options;
}