echarmap使用教程

来源:互联网 发布:百度关键词排名软件 编辑:程序博客网 时间:2024/06/10 21:13
1. 导入地图显示所需要的js包。
<script src="tool/echarts.js"></script>
<script src="map/js/china.js"></script>
<script src="map/js/福建.js"></script>
<script src="map/js/fujian.js"></script>
<script src="map/js/quanzhou.js"></script>

<script src="map/js/map.js"></script>

2.  更改js中的注册map。如下图显示


注册的名字是索引的关键

3  设置对应的DIV作为显示

  <div id="map-wrap" style="height:500px;width:50%">

        <!-- 这里以后是地图 -->

</div>

4.引入以下的js

//获取所在div

varmapChart = echarts.init(document.getElementById('map-wrap'));

//假数据,name与js中对应

varmyData = [

               {name: '北京',selected:false,value:1},

               {name: '天津',selected:false,value:2},

               {name: '上海',selected:false,value:3},

               {name: '重庆',selected:false,value:4},

               {name: '河北',selected:false,value:5},

               {name: '河南',selected:false,value:6},

               {name: '云南',selected:false,value:7},

               {name: '辽宁',selected:false,value:8},

               {name: '黑龙江',selected:false,value:9},

               {name: '湖南', selected:false,value:10},

               {name: '安徽',selected:false,value:11},

               {name: '山东',selected:false,value:12},

               {name: '新疆',selected:false,value:13},

               {name: '江苏',selected:false,value:14},

               {name: '浙江',selected:false,value:15},

               {name: '江西',selected:false,value:16},

               {name: '湖北',selected:false,value:17},

               {name: '广西',selected:false,value:18},

               {name: '甘肃',selected:false,value:19},

              {name: '山西', selected:false,value:20},

 

               {name: '香港',selected:false,value:33},

               {name: '澳门',selected:false,value:34},

                       {name: '南海诸岛',selected:false,value:34},

                        {name: '泉州市',selected:false,value:134},

                              {name: '安溪县',selected:false,value:84}

           ]//各省地图颜色数据依赖value;

 

//地图的相关设置

varoption = {

 

  //设置散点

  series: [

       {

           name: '随机数据',

           type: 'map',

           mapType: 'china',

           selectedMode : 'single',

             

           itemStyle:{

               normal:{

label:{show:true},

borderWidth:1,//省份的边框宽度

                   borderColor:'#f60',//省份的边框颜色

           color:'#ece2df'//地图背景颜色

//areaStyle:{color:'#f60'}//设置地图颜色

},

               emphasis:{label:{show:true}}

           },

           data:myData

       }

   ],

  //右边显示的色差表

 visualMap: {

        type: 'continuous', // 连续型

        min: 0,               // 值域最小值,必须参数

        max: 200,            // 值域最大值,必须参数

        calculable: true,    // 是否启用值域漫游

        inRange: {

                 color:['#50a3ba','#eac736','#d94e5d']

                             // 指定数值从低到高时的颜色变化

          }

      

         }

};

//加载设置

mapChart.setOption(option);

 

//设置点击事件

mapChart.on("click",chartClick);

 

 function chartClick(param){

  mapChart.setOption(option, false);

 

//获取省份的名字

 var selectedPro = param.name;

 alert(selectedPro);

 

//对原地图进行更新

 option.series[0] = {

        name: selectedPro,

        type: 'map',

        mapType: selectedPro,

            selectedMode : 'single',

        itemStyle:{

              normal:{

label:{show:true},

borderWidth:1,//省份的边框宽度

                   borderColor:'#f60',//省份的边框颜色

           color:'#ece2df'//地图背景颜色

//areaStyle:{color:'#f60'}//设置地图颜色

},

               emphasis:{label:{show:true}}

        },

        mapLocation: {

            x: '35%'

        },

        roam: true,

      data:myData,

 

         visualMap: {

        type: 'continuous', // 连续型

        min: 0,               // 值域最小值,必须参数

        max: 200,            // 值域最大值,必须参数

        calculable: true,    // 是否启用值域漫游

        inRange: {

                 color:['#50a3ba','#eac736','#d94e5d']

                             // 指定数值从低到高时的颜色变化

          }

            }

 

    };

    mapChart.setOption(option, true);

 }

</script>

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 笔记本电脑玩英雄联盟卡怎么办 win10系统更新不动了怎么办 win7任务栏时间没了怎么办 win10桌面图标都没了怎么办 win10软件图标没了怎么办 电脑内存插板没用了怎么办 win10笔记本开不了机怎么办 cad复制东西变卡怎么办 企业网银证书过期怎么办 游戏更新网页无法正常打开怎么办 网页游戏打开说脚本错误怎么办 电脑玩游戏出现闪屏怎么办 玩游戏时出现窗口化怎么办 玩游戏时出现输入不支持怎么办 电脑玩游戏出现蓝屏怎么办 谷歌商店网页版进不去怎么办 谷歌商店为什么打不开怎么办 玩lol突然卡顿怎么办 手机上路由器管理页面打不开怎么办 苹果电脑开机页面密码打不开怎么办 逆战活动页面打不开怎么办 电脑玩lol网络卡怎么办 ios11.4qq闪退怎么办 ios11.3qq闪退怎么办 英雄联盟进入游戏界面黑屏怎么办 英雄联盟经常未响应怎么办 英雄联盟总是无响应怎么办 英雄联盟新客户端太卡怎么办 win10英雄联盟fps低怎么办 lol登游戏闪退怎么办 lol读取界面很慢怎么办 玩lol卡死黑屏怎么办 lol黑屏退不出来怎么办 电脑分辨率调高了黑屏怎么办 电脑设置分辨率黑屏了怎么办 分辨率调高了黑屏怎么办 电脑调分辨率黑屏了怎么办 科沃斯cr120遥控器丢了怎么办 买了kl色的钻戒怎么办 qq旋风没有蓝钻怎么办 手机桌面短信图标不见了怎么办