echarts has instanced
- 解决方法: 判断是否初始化过,初始化过就销毁然后重新初始化
1
2
3
4
5
6
7if(chart !== null && chart !== '' && chart !== undefined) {
chart.dispose() // 有就销毁在重新初始化
}
chart = echarts.init(mychartRef.current as unknown as HTMLDivElement, undefined, {
width: 500,
height: 400
})
当itemStyle的 color 设置成渐变,label 的color无法映射到颜色
- 原因:在label设置中的颜色没有回调函数,无法拿到渐变后data中的颜色值,所以只能单独配置
- 解法:如果想保持与柱体,label颜色一致,最好的处理方式是在数据中对单个对象添加
1
2
3label:{
textStyle: {color:'对应的颜色'}
}