地图和散点echarts scatter配置项内容和展示

配置项如下
        var geoCoordMap = {};
var data = [
    {name: '北京', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '山东', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '江苏', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '天津', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '上海', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '重庆', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '河北', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '河南', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '云南', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '辽宁', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '黑龙江', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '湖南', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '安徽', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '新疆', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '浙江', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '江西', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '湖北', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '广西', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '甘肃', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '山西', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '内蒙古', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '陕西', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '吉林', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '福建', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '贵州', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '广东', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '青海', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '西藏', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '四川', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '宁夏', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '海南', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '台湾', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '香港', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
    {name: '澳门', fileSizeCount: 514,fileCount:514,linkUnnormalCount:514,warnCount:514},
];
var convertData = function(data) {
    var res = [];
    for (var i = 0; i < data.length; i++) {
        var geoCoord = geoCoordMap[data[i].name];
        if (geoCoord) {
            res.push({
                name: data[i].name,
                value: geoCoord.concat(data[i].value),
                fileSizeCount: data[i].fileSizeCount,
                fileCount: data[i].fileCount,
                linkUnnormalCount: data[i].linkUnnormalCount,
                warnCount: data[i].warnCount,
            });
        }
    }
    return res;
};
var convertData1 = function(data) {
    var res = [];
    for (var i = 0; i < data.length; i++) {
        var geoCoord = geoCoordMap[data[i].name];
        if (geoCoord) {
            geoCoord[0] = +geoCoord[0] + 0.8 + ''
            // geoCoord[1] = +geoCoord[1] + 2 + ''
            res.push({
                name: data[i].name,
                value: geoCoord.concat(data[i].value),
                fileSizeCount: data[i].fileSizeCount,
                fileCount: data[i].fileCount,
                linkUnnormalCount: data[i].linkUnnormalCount,
                warnCount: data[i].warnCount,
            });
        }
    }
    return res;
};
var convertData2 = function(data) {
    var res = [];
    for (var i = 0; i < data.length; i++) {
        var geoCoord = geoCoordMap[data[i].name];
        if (geoCoord) {
            geoCoord[0] = +geoCoord[0] + 0.8 + ''
            // geoCoord[1] = +geoCoord[1]  + ''
            res.push({
                name: data[i].name,
                value: geoCoord.concat(data[i].value),
                fileSizeCount: data[i].fileSizeCount,
                fileCount: data[i].fileCount,
                linkUnnormalCount: data[i].linkUnnormalCount,
                warnCount: data[i].warnCount,
            });
        }
    }
    return res;
};
var convertData3 = function(data) {
    var res = [];
    for (var i = 0; i < data.length; i++) {
        var geoCoord = geoCoordMap[data[i].name];
        if (geoCoord) {
            geoCoord[0] = +geoCoord[0] + 0.8 + ''
            // geoCoord[1] = +geoCoord[1]  + ''
            res.push({
                name: data[i].name,
                value: geoCoord.concat(data[i].value),
                fileSizeCount: data[i].fileSizeCount,
                fileCount: data[i].fileCount,
                linkUnnormalCount: data[i].linkUnnormalCount,
                warnCount: data[i].warnCount,
            });
        }
    }
    return res;
};
var mapData = [];
var mapName = 'china';
//  myChart.showLoading();
var mapFeatures = echarts.getMap(mapName).geoJson.features;
myChart.hideLoading();
mapFeatures.forEach(function(v) {
    // 地区名称
    var name = v.properties.name;
    // 地区经纬度
    // geoCoordMap[name] = v.properties.cp;
    geoCoordMap[name] = [v.properties.cp[0]-1.2,v.properties.cp[1]+0.8]

});

for (var i = 0; i < data.length; i++) {
    var colors = "#00202E";


    mapData.push({
        name: data[i].name,
        selected: false,
        fileSizeCount: data[i].fileSizeCount,
        fileCount: data[i].fileCount,
        linkUnnormalCount: data[i].linkUnnormalCount,
        warnCount: data[i].warnCount,

    })
}
option = {
    // backgroundColor: '#030303',
    color:['#17A2FF','#00FFC0','#F55B5B','#FFC554'],
    title: {
    },
    tooltip: {
        padding: 0,
        trigger: 'item',
        // borderColor:"rgba(147, 235, 248, 1)",borderWidth:3,
        // backgroundImage
        formatter: function(params) {
            return [
                '<div style="height:242px;width:393px;padding:30px 30px 0px 30px;line-height:35px;'
                +'background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYkAAADyCAYAAAC4TzkLAAADmklEQVR4nO3csW3DMBBAUTHIAt5L43ovjsAUQQI7yG8sGzaM9yqpkMDu41jc2OZaGwD84/PwH07jfIdzAPAIc+1HPv+41zkAeD/j6rrJVADAxfRhkgAgiQQASSQASCIBQBIJAJJIAJBEAoAkEgAkkQAgiQQASSQASCIBQPpe8GexHwB/zbWbJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIY5tr/b6dxvmJZwHgFcy1/zyaJABIIgFAEgkAkkgAkEQCgCQSACSRACCJBABJJABIIgFAEgkAkkgAkK4X/N3CUkCA13WxrO8WJgkA0vFJAoC39QXuPSJvCDB/4gAAAABJRU5ErkJggg==\n)">' +
                '<a style="font-size: 32px;color: #17C9FD;font-weight: bold;"> '+params.name+'</a><br/>',
                '<a style="color:#FFFFFF;font-size: 22px;">采集文件总量(G) : </a> '+'<a style="float:right;color:#17A2FF;font-size: 28px;">'+ params.data.fileSizeCount  +  '</a><br/>',
                '<a style="color:#FFFFFF;font-size: 22px;">采集文件总数: </a>' +'<a style="float:right;color:#00FFC0;font-size: 28px;">'+ params.data.fileCount + '</a><br/>',
                '<a style="color:#FFFFFF;font-size: 22px;">采集告警数:  </a>' +'<a style="float:right;color:#F55B5B;font-size: 28px;">'+  params.data.linkUnnormalCount+'</a><br/>',
                '<a style="color:#FFFFFF;font-size: 22px;">采集服务心跳异常总数:   </a>' +'<a style="float:right;color:#FFC554;font-size: 28px;">'+ params.data.warnCount + '</a><br/></div>',
            ].join('');
            //   params.name+'<br/>',
            // return params.name + ' : ' + params.value[2];
        }
    },
    legend: {
        itemWidth: 16,
        itemHeight: 16,
        // top:60,
        // left:460,
        orient: 'horizontal',
        icon:'roundRect',
        data: ['采集文件总量', '采集文件总数','采集告警数','采集服务心跳异常总数'],
        textStyle: {
            color: '#fff',fontSize:20
        }

    },

    geo: {
        map: 'china',
        //  data: mapData,
        showLegendSymbol: true, // 存在legend时显示
        label: {
            normal: {
                show: true,//显示省份标签
                textStyle:{color:"#17C9FD",fontSize: 25,fontWeight:'bold'}//省份标签字体颜色
            },
            emphasis: {
                show: true,//对应的鼠标悬浮效果
                textStyle:{color:"#18FFE7",fontWeight:'bold',fontSize: 26}
            }
        },
        top:100,
        // geoIndex: 0,
        zoom: 1.12,//地图放大/缩小
        // aspectScale: 0.75, //长宽比
        // showLegendSymbol: false, // 存在legend时显示
        itemStyle: {
            normal: {
                borderColor: 'rgba(147, 235, 248, 1)',
                borderWidth: 1,
                areaColor: {
                    type: 'radial',
                    x: 0.5,
                    y: 0.5,
                    r: 0.8,
                    colorStops: [{
                        offset: 0,
                        color: '#002859' // 0% 处的颜色
                    },{
                        offset: .4,
                        color: '#002859' // 0% 处的颜色
                    }, {
                        offset: 1,
                        color: '#005b93' // 100% 处的颜色
                    }],
                    globalCoord: true // 缺省为 false
                },
                shadowColor: 'rgba(128, 217, 248, 1)',
                // shadowColor: 'rgba(255, 255, 255, 1)',
                shadowOffsetX: -2,
                shadowOffsetY: 2,
                shadowBlur: 10
            },
            emphasis: {
                // borderColor: 'rgba(147, 235, 248, 1)',
                // borderWidth: 1,
                areaColor: {
                    type: 'radial',
                    x: 0.5,
                    y: 0.5,
                    r: 0.8,
                    colorStops: [{
                        offset: 0,
                        color: '#002859' // 0% 处的颜色
                    },{
                        offset: .4,
                        color: '#002859' // 0% 处的颜色
                    }, {
                        offset: 1,
                        color: '#005b93' // 100% 处的颜色
                    }],
                    globalCoord: true // 缺省为 false
                },
                borderWidth: 4,
                borderColor: 'rgba(24, 255, 231, 1)',
            }
        },
        animation: false,
        z: 1
    },
    series: [
        // 地图?


        {
            name: '采集文件总量',
            type: 'scatter',
            coordinateSystem: 'geo',
            data: convertData(data),
            symbolSize: 14,
            label: {
                normal: {
                    show: false
                },
                emphasis: {
                    show: false
                }
            },
            itemStyle: {
                emphasis: {
                    borderColor: '#fff',
                    borderWidth: 1
                }
            }
        },
        {
            name: '采集文件总数',
            type: 'scatter',
            coordinateSystem: 'geo',
            data: convertData1(data),
            symbolSize: 14,
            label: {
                normal: {
                    show: false
                },
                emphasis: {
                    show: false
                }
            },
        },
        {
            name: '采集告警数',
            type: 'scatter',
            coordinateSystem: 'geo',
            data: convertData1(data),
            symbolSize: 14,
            label: {
                normal: {
                    show: false
                },
                emphasis: {
                    show: false
                }
            },

        },
        {
            name: '采集服务心跳异常总数',
            type: 'scatter',
            coordinateSystem: 'geo',
            data: convertData1(data),

            symbolSize: 14,
            label: {
                normal: {
                    show: false
                },
                emphasis: {
                    show: false
                }
            },
        },

    ]
}
// myChart.setOption(option);
    
截图如下