应用场景 双y轴中点击图例后某y轴数据不显示后依旧存在y轴标题
此处因为样式需求所以使用的是title的二级标题
const onEvents = {
legendselectchang: (val) => {
// 从val中获取选中项以及取消选中项,根据取消选中项中判断是否存在某条y轴中的数据
// 若取消选中项中均存在某y轴数据 则不显示二级标题
const { selected = [] } = val || {};
const isShowTitle = !selected['某y轴数据图例1'] && !selected['某y轴数据图例2'];
const { setOption } = EChartRef?.current?.getEchartsInstance() || {}; // EChartRef 是reactEChart的ref
setOption({
...option, title: {
subtext: '单位',
show: isShowTitle,
}
})
}
};