Skip to content

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);
});