You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不重新加载ECharts图表的情况下仅移除所有系列?

如何仅移除ECharts图表的series而保留其他配置?

不需要传入第二个true参数,因为该参数(notMerge)设为true时会完全替换现有配置,导致所有其他项被重置。默认情况下setOption会合并配置,只更新你指定的部分。

直接使用以下代码即可仅清空series,同时保留图表的其他配置和交互:

echart.setOption({ series: [] });

如果需要移除特定系列而非全部,可以先获取当前配置中的series,过滤后再设置:

// 示例:移除id为"targetSeries"的系列
const currentOption = echart.getOption();
const filteredSeries = currentOption.series.filter(series => series.id !== "targetSeries");
echart.setOption({ series: filteredSeries });

内容的提问来源于stack exchange,提问作者Xavier Patiño

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:15:53