Echarts 的事件和行为
- Echarts 中绑定事件通过
on
方法
举例:
js
myChart.on("click", function (params) {
console.log(params.name);
});
在 Echart 中事件分为两种类型 第一种是用户鼠标点击操作或者 hover 图表的图形触发的事件。
另外一种是用户在使用可以交互的组件后出发的行为。比如 legendselectchanged 事件 数据缩放触发 datazoom 事件等等
区分点击位置
js
nyChart.on("click", function (params) {
if (params.componentType === "markPoint") {
console.log("点击到了标记点");
}
});
组件交互的行为时间
js
myChart.on("legendselectchanged", function (params) {
var isSelected = params.selected[params.name];
console.log(isSelected);
});