echarts的地图点击事件
1、echarts的地图展示,有时候展示出的数据,虽然鼠标点击上去某个省份或者某个地方会有数据显示,但是点击一下地图没有任何动态效果,如何添加地图点击效果呢,这里自己也是坐下笔记,方便以后使用。
参考链接:https://blog.csdn.net/qq_21386275/article/details/79039024
//地图展示
function map() {
//url,将需要的数据查询出来,放到固定的省份的位置即可。
var url = "xxxxxx.action";
var array = new Array();
$.ajax({
url : url,
dataType : "json",
async : false,
success : function(data){
var datas = data.result;
var length = datas.length;
//逻辑控制
......
}
});
//console.log(array); //将查询出的需要的省份的数据值存放到下面对应的地方
var option = {
tooltip : {
trigger : 'item'
},
dataRange : {
orient : 'horizontal',
min : ,
max : ,
text : [ '高', '低' ], // 文本,默认为数值文本
splitNumber :
},
series : [ {
name : '',
type : 'map',
mapType : 'china',
mapLocation : {
x : 'left'
},
selectedMode : 'multiple',
itemStyle : {
normal : {
label : {
show : true
}
},
emphasis : {
label : {
show : true
}
}
},
data : [ {
name : '西藏',
value : array[],
selected : true,//此属性值是默认被选中
}, {
name : '青海',
value : array[],
}, {
name : '宁夏',
value : array[],
}, {
name : '海南',
value : array[],
}, {
name : '甘肃',
value : array[],
}, {
name : '贵州',
value : array[],
selected : true,
}, {
name : '新疆',
value : array[],
}, {
name : '云南',
value : array[],
}, {
name : '重庆',
value : array[],
selected : true,
}, {
name : '吉林',
value : array[],
}, {
name : '山西',
value : array[],
}, {
name : '天津',
value : array[],
}, {
name : '江西',
value : array[],
}, {
name : '广西',
value : array[],
}, {
name : '陕西',
value : array[],
}, {
name : '黑龙江',
value : array[],
}, {
name : '内蒙古',
value : array[],
}, {
name : '安徽',
value : array[],
selected : true,
}, {
name : '北京',
value : array[],
//selected : true,
}, {
name : '福建',
value : array[],
}, {
name : '上海',
value : array[],
selected : true,
}, {
name : '湖北',
value : array[],
}, {
name : '湖南',
value : array[],
}, {
name : '四川',
value : array[],
selected : true,
}, {
name : '辽宁',
value : array[],
}, {
name : '河北',
value : array[],
}, {
name : '河南',
value : array[],
}, {
name : '浙江',
value : array[],
selected : true,
}, {
name : '山东',
value : array[],
selected : true,
}, {
name : '江苏',
value : array[],
selected : true,
}, {
name : '广东',
value : array[],
selected : true,
}, {
name : '台湾',
value : array[],
} ]
} ],
animation : false
};
myChart.setOption(option, true); //点击事件,根据点击某个省份计算出这个省份的数据
myChart.on('click', function (params) {
console.log(params);
//逻辑控制
......
}); }
待续......
echarts的地图点击事件的更多相关文章
- echarts雷达图点击事件
最近看见别人问的问题,点击雷达图的拐点,获取点击数据的问题,直接上代码. echarts配置问题:https://www.douban.com/note/509404582/ <!doctype ...
- echarts雷达图点击事件 包含(2.x,3.85,4.02)测试
最近看见别人问的问题,点击雷达图的拐点,获取点击数据的问题,直接上代码. echarts 2x 的点击事件 echarts配置问题:https://www.douban.com/note/509404 ...
- echarts 图的点击事件(含:点击重复触发的问题及其解决方法)
今天用echarts的时候发现一个问题 鼠标指向不同地市触发一个事件展示该地区趋势图 但是但是后台中不管我第几次鼠标指向都会触发两次指向事件 现在贴出解决办法: 问题完美解决.但是为什么会调用两次, ...
- ECharts柱状图添加点击事件
参考: https://zhuanlan.zhihu.com/p/33050579 https://blog.csdn.net/sophia_xiaoma/article/details/780559 ...
- Echarts柱状图的点击事件
最近在做一些图表统计的功能,用到了百度的开源图表软件Echatrs,不得不提的是:不但上手简单而且扩展功能也是十分强大.在使用的过程中也遇到了不少问题,可能由于有关Echatrs的资料并不是很齐全,所 ...
- echarts重写图例点击事件
echarts version: 3.1.2 修改图例点击事件样例代码: 当第一次点击图例时,只显示点击的图例. 当还剩一个图例被取消选中后,自动全选中所有图例. var triggerAction ...
- H5页面,百度地图点击事件
需求:用户点击地图的时候获取地址街道,编码等详细信息. 然后看百度API文档,看到了click事件,关键时候还是需要看文档的. 实现 这样子虽然在浏览器的手机模拟器下是没有问题的 但是放在机器上测试的 ...
- 给ECharts添加右键点击事件,实现右键功能菜单
由于项目的需要,使用ECharts 的力导向图来实现 整个EDW数据架构的血缘分析,由于ECharts并没有给组件定义有右键的事件,同时ECharts是开源的项目,所以研究了下源码,将ECharts2 ...
- 解决echarts中的点击事件点击后走多次接口
使用echarts图点击图之后,走了很多次接口,后来发现添加一个off事件就可以解决了,具体如下:
随机推荐
- [模板] CDQ分治&&BZOJ3262:陌上花开
简介 CDQ分治是分治的一种, 可以看做归并排序的扩展, 利用离线将一些 \(O(n)\) 的暴力优化到 \(O(log n)\). 它可以用来顶替一些高级(log)数据结构等. 一般地, CDQ分治 ...
- UVA 10618 Tango Tango Insurrection
https://vjudge.net/problem/UVA-10618 题目 你想学着玩跳舞机.跳舞机的踏板上有4个箭头:上.下.左.右.当舞曲开始时,屏幕上会有一些箭头往上移动.当向上移动箭头与顶 ...
- HashMap底层实现原理
HashMap底层实现 HashMap底层数据结构如下图,HashMap由“hash函数+数组+单链表”3个要素构成 通过写一个迷你版的HashMap来深刻理解 MyMap接口,定义一个接口,对外暴露 ...
- P4783 【模板】矩阵求逆
原题链接 https://www.luogu.org/problemnew/show/P4783 一道模板题,更重要的省选难度..... 题目要求的是一个n*n的逆矩阵,还要对大数取膜. 普通高中生: ...
- ☆ [NOI2014] 魔法森林 「LCT动态维护最小生成树」
题目类型:\(LCT\)动态维护最小生成树 传送门:>Here< 题意:带权无向图,每条边有权值\(a[i],b[i]\).要求一条从\(1\)到\(N\)的路径,使得这条路径上的\(Ma ...
- MT【318】分式不等式双代换
已知$a,b>0$且$\dfrac{1}{a}+\dfrac{1}{b}=\dfrac{2}{3}$,求$\dfrac{1}{a-1}+\dfrac{4}{b-1}$的最小值. 解:令$m=\d ...
- 使用js获取页面参数
方法一 function GetUrlParam (name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + ' ...
- C-static,auto,register,volatile
static 一:静态,意思就是呆在一个地方,不想动,大概就是编译期间就确定地址了.首先了解下C中的进程内存布局: 1)正文段(.text)——CPU执行的机器指令部分:一个程序只有一个副本:只读,防 ...
- plink合并文件并更新SNP位置(merge file, update SNP position)
一.合并文件 plink合并文件需要用到“merge”参数 如果是ped和map格式文件,则用以下命令: plink --file data1 --merge data2.ped data2.map ...
- 无连接运输的UDP、可靠数据传输原理、面向连接运输的TCP
由[RFC 768]定义的UDP只是做了运输协议能够做的最少工作.除了复用/分解功能极少量的差错检测外,它几乎没有对IP增加别的东西.如果应用程序开发人员选择UDP而不是TCP,则该应用程序差不多就是 ...