echarts 地图数据展示

<div class='col' id="map-wrap" style=' height: 280px;'></div>
<script type="text/javascript" src="__LIB__/jquery/1.9.1/jquery.min.js"></script>
<script type='text/javascript' src='__LIB__/echarts/4.0.4/echarts.min.js'></script>
<script type='text/javascript' src='__LIB__/echarts/4.0.4/china.js'></script>
<script>
    

function randomData() {  
     return Math.round(Math.random()*500);  
} 
var getRandomColor = function() {
    
    return '#' +
        (function(color) {
            return (color += '0123456789abcdef' [Math.floor(Math.random() * 16)]) && (color.length == 6) ? color : arguments.callee(color);
        })('');
}
var mydata = [  
                {name: '北京',value: '100' },
                {name: '上海',value: randomData() ,itemStyle: {areaColor: getRandomColor()}},
                {name: '云南',value: randomData() ,itemStyle: {areaColor: getRandomColor()}},
                {name: '安徽',value: randomData() ,itemStyle: {areaColor: getRandomColor()}},
                {name: '浙江',value: randomData() ,itemStyle: {areaColor: getRandomColor()}},
                {name: '湖北',value: randomData() ,itemStyle: {areaColor: getRandomColor()}},
                {name: '四川',value:'2500' ,itemStyle: {areaColor: '#669046'}} 
            ];
var mapChart = echarts.init(document.getElementById('map-wrap'));
var option = {
    tooltip: {
                trigger: 'item',
                formatter: function (params) {
                    if(!isNaN(params.value)){
                        return params.name + ' : ' + params.value+"㎡";
                    }
                }
                },
    series: [{  
                    name: '数据',  
                    type: 'map',  
                    mapType: 'china',   
                    roam: false,
                    zoom: 1.3,
                    label: {  
                        normal: {  
                            show: false  //省份名称  
                        },  
                        emphasis: {  
                            show: true  
                        }  
                    },  
                    data:mydata  //数据
                }]  
}


mapChart.setOption(option);
</script>

猜你喜欢

转载自blog.csdn.net/xudejun/article/details/86488126
今日推荐