资讯详情

ECharts 绘制吉林省地图,并根据数值设置市区颜色(demo)

先看效果图

1.如何获取地图数据?

去阿里云获取所需的地图数据json

http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=31.87755764334002&lng=104.150390625&zoom=3

打开的页面是这样的。下载数据时,必须选择框中下载的部分。否则,可能会有奇怪的事情bug

2、在html中,引入echarts.js ,关于echarts的资料如下

echarts 官方文档

https://echarts.apache.org/zh/option.html#title

echarts 的js获取文件地址

https://echarts.apache.org/zh/builder.html

引入jquery 和 echars.js

<script src="js/echarts.min.js"></script> <script src="js/jquery-3.5.1.min.js"></script>

3.读吉林省地图json并加载数据echarts

function getArea () {     const myChart = echarts.init(document.getElementById('main'))      var url = "js/jilin.json";     $.get(url, null, function (ret) {         let geoJson = ret;             echarts.registerMap('jilin', ret)         // 注册矢量地图数据         var option = {           visualMap: { // 视觉映射组件              // type: 'continuous', 若需要渐变色,设置type为连续             show: true,             // inverse: true, // 反转             top: '70%',             bottom: '0%',             left: '2%',             textStyle: {               fontsize: 12             },              splitList: [ // 自定义范围               { start: 0, end: 100 },               { start: 100, end: 300 },               { start: 300, end: 500 },               { start: 500, end: 1000 },               { start: 1000 }             ],             color: ['#BF242A', '#CD5459', '#DC878A', '#EAB7B9', '#F3D7D9'] ///自定义范围内的颜色           },           tooltip: { // 悬浮框             trigger: 'item', // 触发条件             backgroundColor: 'RGBA(136, 123, 135, 0.8)',             formatter: '{b}<br/>占用数{c}', // 定制显示数据             textStyle: {               color: '#ffffff'             }           },           series: [             {               type: 'map',               map: 'jilin',               zoom: 1.2,               top: '10%',               x: 'center',               label: {                 show: true // 显示                              },               itemStyle: {                 normal: { // 静态时显示默认样式                   areaColor: '#F3D7D9', // 地图颜色                   borderColor: '#886364' // 边框颜色                 },                 emphasis: { // 鼠标移动动态时显示的默认样式                   borderWidth: 2, // 边框宽度                   areaColor: '#ffffff' // 地图颜色                 }               },               // 数据               data: [                 {                   name: 长春市,                   value: '1202'                 },                 {                   name: 吉林市,                   value: '396'                 },                 {                   name: 通化市,                   value: '1125'                 },                 {                   name: 四平市,                   value: '635'                 },                 {                   name: 白山市,                   value: '586'                 },                 {                   name: 辽源市,                   value: '360'                 },                 {                   name: '白城市',                   value: '231'                 },                 {                   name: 延边朝鲜族自治州,                   value: '196'                 },                 {                   name: 松原市,                   value: '80'                 }               ]             }             ]         }         myChart.setOption(option)       })     }

4、完整demo下载

https://download.csdn.net/download/wangkunggxx/85582925

标签: 通化镍铬电阻丝松原铝电解电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台