echarts地图中第二次选中不能取消高亮
时间: 2023-07-23 10:06:02 浏览: 297
Android使用RecyclerView实现二级联动,并且选中后保持高亮状态
在 Echarts 地图中,如果想要取消已经选中的区域,可以通过以下两种方式实现:
1. 通过清空选中的数据来取消高亮:
使用 `myChart.dispatchAction({type: 'downplay', seriesIndex: 0})` 来清空选中的数据,将 `seriesIndex` 参数设置为你要取消高亮的系列的索引。
2. 通过设置 `selectedMode` 参数来取消高亮:
在 Echarts 地图中,可以通过设置 `selectedMode` 参数来控制选中模式。默认情况下,`selectedMode` 的值为 `'single'`,表示只能选中一个区域。如果将 `selectedMode` 的值设置为 `'multiple'` 或 `'multiple-simultaneous'`,则可以选中多个区域,并且再次点击已选中的区域可以取消高亮。
例如,将 `selectedMode` 的值设置为 `'multiple'`:
```javascript
option = {
...
series: [{
type: 'map',
map: 'china',
selectedMode: 'multiple', // 设置为多选模式
...
}]
}
```
阅读全文