Typescript对类型要求比较严,所以 只能通过 (series as echarts.ScatterSeriesOption).symbol的方式改变图标
if (myChart != null) {
console.log(`****************** `)
const currentOption = myChart.getOption() as echarts.EChartsOption;
console.log(currentOption.series)
if (Array.isArray(currentOption.series)) {
currentOption.series.forEach((series: echarts.SeriesOption) => {
if (series.name === "bb") {
// 如果是折线图,可以更新 symbol 属性
if (series.type === 'scatter') {
(series as echarts.ScatterSeriesOption).symbol = 'image://' + TyreImg;; // 修改标记符号
//(series as echarts.LineSeriesOption).symbolSize = 12; // 修改标记符号大小
}
}
});
}
myChart.setOption(currentOption)
}