<html>
<body>
<div id="cbar" style=" 100%; height: 360px"></div>
<script src="${ctxStatic}/echarts3/echarts.min.js"></script>
<script src="${ctxStatic}/mapjs/guangdong.js"></script>
<script type="text/javascript">
$(function(){
//使用echarts.init()方法初始化一个Echarts实例,在init方法中传入echarts map的容器 dom对象
var mapChart5 = echarts.init(document.getElementById('cbar'));
// mapChart的配置
var option5 = {
title:{
text: '广东XX分布',
left:'center'
},
tooltip: {
trigger: 'item',
formatter: '{b}<br/>{c} (个)'
},
toolbox: {
show: true,
orient: 'vertical',
left: 'right',
top: 'center',
feature: {
dataView: {readOnly: false},
restore: {},
saveAsImage: {}
}
},
visualMap: {
min: 0,
max: 2000,
text:['高','低'],
realtime: false,
calculable: true,
inRange: {
color: ['lightskyblue','yellow', 'orangered']
}
},
series:[
{
name: '广东各市',
type: 'map',//type必须声明为 map 说明该图标为echarts 中map类型
map: '广东', //这里需要特别注意。如果是中国地图,map值为china,如果为各省市则为中文
layoutCenter:['50%','50%'],
aspectScale: 1, //长宽比. default: 0.75
zoom: 0,
//roam: true,
itemStyle:{
normal:{label:{show:true}},
emphasis:{label:{show:true}}
},
data: [
{name:'广州市', value: 1800},
{name:'佛山市', value: 1700},
{name:'珠海市', value: 1600},
{name:'深圳市', value: 1400},
{name:'东莞市', value: 1200},
{name:'湛江市', value: 1000},
{name:'揭阳市', value: 800},
{name:'清远市', value: 600},
{name:'阳江市', value: 400},
{name:'云浮市', value: 200},
{name:'梅州市', value: 100},
{name:'肇庆市', value: 300},
{name:'江门市', value: 500},
{name:'惠州市', value: 700},
{name:'茂名市', value: 900},
{name:'汕头市', value: 1100},
{name:'韶关市', value: 223},
{name:'河源市', value: 458},
{name:'潮州市', value: 556},
{name:'汕尾市', value: 120},
{name:'中山市', value: 875}
]
}
]
};
//设置图表的配置项
mapChart5.setOption(option5);
})
</script>
</body>
</html>
地图JSON和JS : https://download.csdn.net/download/yccmelody/10380590