1. 切换图例状态:
- 触发方式:legendToggleSelect
- 示例代码:
// 假设 legendIndex 为要切换的图例索引
myChart.dispatchAction({
type: 'legendToggleSelect',
name: legendName // 可以是图例名称或者图例索引
});
2. 选择图例状态:
- 触发方式:legendSelect
- 示例代码:
// 假设 legendIndex 为要选择的图例索引
myChart.dispatchAction({
type: 'legendSelect',
name: legendName // 可以是图例名称或者图例索引
});
3. 取消图例状态:
- 触发方式:legendUnSelect
- 示例代码:
// 假设 legendIndex 为要取消选择的图例索引
myChart.dispatchAction({
type: 'legendUnSelect',
name: legendName // 可以是图例名称或者图例索引
});
4. 清空图例状态:
- 触发方式:legendAllSelect(选择所有图例)和 legendAllUnSelect(取消所有图例)
- 示例代码:
// 选择所有图例
myChart.dispatchAction({
type: 'legendAllSelect'
});
// 取消所有图例
myChart.dispatchAction({
type: 'legendAllUnSelect'
});
这些行为可以通过 JavaScript 代码触发,从而实现在交互中控制图例状态的效果。请根据你的具体需求选择合适的行为,并替换示例代码中的 legendName 或 legendIndex 为你实际使用的图例名称或索引。
转载请注明出处:http://www.zyzy.cn/article/detail/5078/ECharts