河北省地图加柱状图结合echarts scatter配置项内容和展示

配置项如下
      var uploadedDataURL = "/asset/get/s/data-1526018707993-B129M3z0f.json";
var nameMap = '河北省';
var hbmap = [{
    name: '秦皇岛',
    value: '98'
}, {
    name: '衡水',
    value: '2223'
}, {
    name: '邢台',
    value: '437'
}, {
    name: '保定',
    value: '385'
}, {
    name: '唐山',
    value: '768'
}, {
    name: '张家口',
    value: '1233'
}, {
    name: '石家庄',
    value: '1633'
}];
var geoCoordMap = {
    '石家庄':[114.48,38.03],
    '保定':[115.48,38.85],
    '张家口':[114.87,40.82],
    '承德':[117.93,40.97] ,
    '秦皇岛':[119.57,39.95],
    '唐山':[118.02,39.63],
    '廊坊':[116.7,39.53],
    '沧州':[116.83,38.33],
    '邯郸':[114.47,36.6],
    '衡水':[115.72,37.72],
    '邢台':[114.48,37.05],

};

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)
            });
        }
    }
    return res;
};
var seriesdata = [

    // {
    //     name: 'light',
    //     type: 'scatter',
    //     coordinateSystem: 'geo',
    //     data: convertData(hbmap),
    //     symbolSize:  10,
    //
    //     label: {
    //         normal: {
    //             formatter: '{b}',
    //             position: 'bottom',
    //             show: true
    //         },
    //         emphasis: {
    //             show: true
    //         }
    //     },
    //     itemStyle: {
    //         normal: {
    //             color: '#F4E925'
    //         }
    //     }
    // },
    {

        type: 'map',
        map: nameMap,
        aspectScale: 0.75, //长宽比
        left: '2%',
        // right: '35%',
        top: 10,
        width: '50%',
        height: '90%',
        roam: false,
        itemStyle: {
            normal: {
                areaColor: '#0C1564',
                borderColor: '#00effc',
                borderWidth: 1.5,
                label: {
                    show: true,
                    color: '#fff',
                },

                emphasis: {
                    label: {
                        show: true
                    }
                }
            }
        },

        data: hbmap

    },

    //右边柱状图

    {
        name: '',
        type: 'bar',
        xAxisIndex: 0,
        yAxisIndex: 0,
        barWidth: '45%',
        itemStyle: {
            normal: {
                color: '#00effc',

            }
        },
        label: {
            normal: {
                show: true,
                position: "right",
                textStyle: {
                    color: "#00effc"
                }
            }
        },
        data: hbmap
    },

];
var ynameMap = [];
for (var i = 0; i < 7; i++) {
    ynameMap.push(seriesdata[1].data[i].name);
}


//GDP
var optionMap = {
    backgroundColor: "#0C1564",
    grid: {
        // left:'2%',
        right: '10%',
        bottom: '3%',
        width: '20%',
        height: '50%'
    },
    tooltip: {
        trigger: 'item',
        formatter: function (data) {
            //console.log(data);
            if (!isNaN(data.value)) {
                return data.name + ":" + data.value;
            }
        },
    },
    xAxis: {
        gridIndex: 0,
        axisTick: {
            show: false
        },
        axisLabel: {
            show: false
        },
        splitLine: {
            show: false
        },
        axisLine: {
            show: false
        }
    },
    yAxis: {
        gridIndex: 0,
        interval: 0,
        data: ynameMap,
        axisTick: {
            show: false
        },
        axisLabel: {
            show: true
        },
        splitLine: {
            show: false
        },
        axisLine: {
            show: false,
            lineStyle: {
                color: "#00effc"
            }
        }
    },
    // geo: {
    //     map: hbmap,
    //     roam: 'move',
    //     // scaleLimit:{
    //     //   max:'1.2',
    //     //   min:'0.7'
    //     // },
    //     label: {
    //         normal: {
    //             show: true,
    //             textStyle: {
    //                 color: 'rgba(0,0,0,0.6)'
    //             }
    //         }
    //     },
    //     itemStyle: {
    //         normal: {
    //             borderColor: 'rgba(0, 0, 0, 0.2)'
    //         },
    //         emphasis: {
    //             areaColor: null,
    //             shadowOffsetX: 0,
    //             shadowOffsetY: 0,
    //             shadowBlur: 20,
    //             borderWidth: 0,
    //             shadowColor: 'rgba(0, 0, 0, 0.5)'
    //         }
    //     }
    // },
    series: seriesdata

};

$.get(uploadedDataURL, function (gdMap) {
    echarts.registerMap(nameMap, gdMap);
    myChart.setOption(optionMap, true);
});


    
截图如下