附上代码
var myChart;//echarts.init($("#ShowSELContainer .mapEchart")[0]);
var pieEchart=echarts.init($("#ShowSELContainer .pieEchart")[0]);
var barEchart=echarts.init($("#ShowSELContainer .barEchart")[0]);
option = null;
var maptype='${maptype}';
$.get('../../js/echart/map/'+maptype+'.json', function(mapJson) {
myChart = echarts.init(document.getElementById('mapEchart'),'shine');
echarts.registerMap(maptype, mapJson);
option = {
title: {
text: '1.${date}${name}${areaname}',
left: 'left',
textStyle: {
fontSize: 16,
color: "#000",
fontWeight: 'bolder'
}
},
tooltip: {
trigger: "item",
formatter : function(params) {
var str="";
str = params.name + "<br/>" + params.seriesName + ":";
if(params.data.value==null){
str = str+"- <br/>:";
}else{
str=str+ params.data.value + "<br/>:";
}
if(params.data.value1==null){
str=str+"-<br/> :";
}else{
str=str+ params.data.value1+"<br/> :"
}
if(params.data.value2==null){
str = str+"-<br/> :";
}else{
str=str+ params.data.value2+"<br/> :";
}
if(params.data.value3==null){
str = str+"-";
}else{
str = str+params.data.value3;
}
return str;//params.name + "<br/>" + params.seriesName + ":" + params.data.value + "<br/> ):" + params.data.value1+"<br/> :" + params.data.value2+"<br/> :" + params.data.value3;
}
},
visualMap: {
show: false,
min: ${minValue1},
max: ${maxValue1},
left: 'left',
top: 'bottom',
text: ['高','低'], // 文本,默认为数值文本
calculable: true
},
series: [
{
name: '',
type: 'map',
mapType: maptype,
roam: false,
label: {
normal: {
show: true
},
emphasis: {
show: true
}
},
data: eval("["+mapData+"]")
}
]
}
if(maptype=='china'){
option.series[0].left='0';
option.series[0].right='0';
}
myChart.setOption(option);
});```javascript
8***@qq.com (作者)
ajax的问题我已经改了,我找不到影响echart的问题。。。
2019-10-21 17:38
DCloud_heavensoft
回复 8***@qq.com: $.get('../../js/echart/map/'+maptype+'.json',
2019-10-21 18:40
8***@qq.com (作者)
回复 DCloud_heavensoft: 懂了。。我改了试一下
2019-10-22 08:55