<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>ECharts</title><!-- 引入 echarts.js --><script type="text/javascript" src="js/jquery-2.0.0.js" ></script><script type="text/javascript" src="js/echarts.min.js" ></script></head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:500px;"></div></body><script type="text/javascript">$.get('jspro/wuzhong.json', function (gansuJson){echarts.registerMap('吴忠', gansuJson);var chart = echarts.init(document.getElementById('main'));var dataMap = [{ name: '利通区' }, { name: '青铜峡市' }, { name: '盐池县' },{ name: '红寺堡区' },{ name: '同心县' },{ name: '上海' }];option = {title: {x: 'left',y: 'top',text: '2015吴忠市人口数量',subtext:"人口密度数据来自吴忠市统计局年鉴"},tooltip: {//trigger: 'item',//formatter: '{b}<br/>{c} (人)'//pointFormat: '{series.name}: <b>{point.y:.0f} ({point.percentage:.1f}%)</b>'},toolbox: {show: true,orient: 'vertical',left: 'right',top: 'center',feature: {dataView: {readOnly: false},restore: {},saveAsImage: {}}},//      visualMap: {
//          min: 170259,
//          max: 401178,
//          text:['max','min'],
//          realtime: false,
//          calculable: true,
//          inRange: {
//              color: ['lightskyblue','yellow', 'orangered']
//          }
//      },series:[{name:'人口数量',type:'map',map:'吴忠',mapLocation:{y:100},itemSytle:{normal:{label:{show:true}},emphasis:{label:{show:false}}},label: {normal: {show: true},emphasis: {show: true},},data:[{name:'利通区',value:401178},{name:'青铜峡市',value:281953},{name:'盐池县',value:170259},{name:'红寺堡区',value:171110},{name:'同心县',value:371027},],}],};chart.setOption(option);//悬浮事件后获取name和value的值 chart.on("mouseover",function(params){var name=params.name;var value=params.value;console.info(name+"\n"+value);})var timer = null;total = 5; // series.data.lengthvar count = 1;var count1 = 0;function autoTip() {setInterval(function() {playState: false;var curr = count % total;console.info("curr:"+curr);chart.dispatchAction({type: 'mapSelect',seriesIndex: 0, // 因为只有一组数据,所以此处应为0dataIndex: curr});count += 1;}, 1000);setInterval(function() {var curr1 = count1 % total;console.info("curr1:"+curr1);chart.dispatchAction({type: 'mapUnSelect',seriesIndex: 0, // 因为只有一组数据,所以此处应为0dataIndex: curr1});count1 += 1;}, 1000); }autoTip();//         var a=$("canvas");
//         var b=a[0].getContext('2d');
//
//         console.info("a:"+a);
//          console.info("b:"+b);
//
//
//             for(var i in b){//通过定义一个局部变量i遍历获取map里面的所有key值
//              console.info(b[i]); //通过获取key对应的value值
//                }
});</script>
</html>

echarts 地图实现轮播(一)相关推荐

  1. echarts 地图实现轮播(二)

    <!DOCTYPE html> <html> <head><meta charset="utf-8"><title>EC ...

  2. echarts实现3D地图,轮播功能、背景图片、鼠标悬浮展示数据,附源码!

    echarts实现3D地图,轮播功能.背景图片.鼠标悬浮展示数据,附源码! 一.图片效果 二. 代码 一.图片效果 由于本地图片上传失败,无法展示完整的,不过是在此图的基础上加了轮播和底纹 二. 代码 ...

  3. 中国地图tooltip轮播以及点击tooltip进行页面跳转

    中国地图tooltip轮播以及点击tooltip进行页面跳转 tooltip轮播点击进行页面跳转 废话不说,直接上代码 <div id="ChartsChina" ref=& ...

  4. Vue实现ECharts柱状图数据轮播(自动分页加载)

    Vue实现ECharts柱状图数据轮播(自动分页加载) vue <div id="main"></div>``` js import echarts fro ...

  5. echarts世界地图组件轮播、鼠标移入移出事件

    [问题]:地图在轮播的时候toolTips的位置显示不正确 [原因]:出现问题的是美国.法国,发现原来在地图上还有很小很小很小的位置,比较难发现 [解决]:翻文档发现,position使用回调函数的形 ...

  6. echarts formatter_牛X!用 Echarts 打造一个轮播图!

    最近,在B站上学习了一些Echarts的使用,分享给大家. 一个动态的柱状轮播图,本想着使用Pyecharts来实现的,奈何实现不了动态. 看来做酷炫的可视化大屏还是得上Echarts和D3. Ech ...

  7. Echarts自动轮播插件echarts-auto-tooltip的使用(附停止轮播的方法)

    Echarts自动轮播插件echarts-auto-tooltip的使用(附停止轮播的方法) echarts-auto-tooltip使用方法: //引入echarts-auto-tooltip.js ...

  8. Echarts柱状图和折线图动态轮播展示

    想通过Echarts实现动态轮播功能,代码如下 原创不易,转载请附上原创谢谢, 以下代码复制可用 var dateCity = ["北京","上海"," ...

  9. 十个jQuery的幻灯片图片轮播切换插件[转]

    1.Simple Controls Gallery 是基于jQuery的一个幻灯插件,非常不错,详细演示及下载请点击下面的链接 http://www.dynamicdrive.com/dynamici ...

最新文章

  1. 设计模式-观察者模式(Observer)
  2. python提供了_Python中 为我们提供了一些独特的解决方案的方法特性
  3. php xml expat,PHP 使用 XML Expat 解释xml文件
  4. 堆栈被无意中修改导致程序挂掉
  5. 2020牛客国庆集训派对day2 AKU NEGARAKU
  6. P6378-[PA2010]Riddle【2-SAT】
  7. 绘制等压面图_等压面练习
  8. 大厂面试算法系列-如何从无序链表中移除重复项(二)-递归法
  9. 使用dmidecode获取常用的硬件信息
  10. 缓存击穿、雪崩、穿透区别及解决方案
  11. 小米mini路由器,刷openwrt,制作usb打印机服务器
  12. wwwscan网站目录文件批量扫描工具
  13. iozone - 性能压力测试工具
  14. c语言乐谱编辑软件怎么用的,雅乐简谱这个软件怎么使用?
  15. David G. Lowe课题组 Fully Automatic Multi-target Tracking System
  16. Python--判断一个数字的奇偶性
  17. canvas使用硬件加速
  18. F分布概率密度函数的推导
  19. 机器学习中的模型是什么?
  20. 北风课程 在线免费学

热门文章

  1. kerberos体系下的应用(yarn,spark on yarn)
  2. 详解分布式协调服务 ZooKeeper
  3. 【Spring 5】响应式Web框架实战(下)
  4. vue项目中阻止浏览器返回上一页
  5. ES6 开发常用新特性以及简述ES7
  6. Linux运维工程师:30道面试题整理
  7. CentOS查看软件源提供的软件版本命令
  8. 【读书笔记《Android游戏编程之从零开始》】6.Android 游戏开发常用的系统控件(TabHost、ListView)...
  9. iPhone开发之BASE64加密和解密
  10. asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式