Echarts 中国地图

直接展示效果图:
在这里插入图片描述

我们需要引入两个文件:

echarts.js 官网地址下载:快速上手 - Handbook - Apache ECharts
chain.js 这个官网已经找不到了,需要自行搜寻下载
也可以私信我(网上下载的China.js会导致省名称定为不准确,不居中显示)!!!

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>中国地图</title>
    <script type="text/javascript" src="/Users/ly/Downloads/echarts.js"></script>
    <script type="text/javascript" src="/Users/ly/Downloads/china.js"></script>
</head>

<body>
    <div id="map" style="height:800px;"></div>

    <script type="text/javascript"> 
        const data_list = [{
            name: '江苏',
            value: 0
        }, {
            name: '安徽',
            value: 1
        }, {
            name: '湖北',
            value: 1
        }, {
            name: '湖南',
            value: 0
        }]
        
        var map_chart = echarts.init(document.getElementById('map'));
        option = {
      		tooltip: {
                  trigger: 'item',
                  formatter: (params) => {
                  	return ${params.name};
              	  }
            },
            series: [{
                name: '数据',
                type: 'map',
                mapType: 'china',
                roam: false,
                selectedMode: false,
                itemStyle: {
                    normal: {
			            areaColor: '#9ac2fe', //默认区块颜色
                        label: {
                            show: true,
                            textStyle: {
                                color: 'black',
			                    //fontWeight: 'bold',
				                //fontFamily:'STHupo'
                            }
                        }
                    },
		            //鼠标经过颜色和字体
                    emphasis: {
                        areaColor: '#253582',
                        label: {
                            show: true,
			                textStyle: {color: '#fff'}
                        },
                    },
                },
                data: data_list
            }]
        };
        map_chart.setOption(option);
}
    </script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值