banner
banner
banner
NEWS LETTER

echart 问题与解答

Scroll down

echarts has instanced

  • 解决方法: 判断是否初始化过,初始化过就销毁然后重新初始化
    1
    2
    3
    4
    5
    6
    7
    if(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
    3
    label:{
    textStyle: {color:'对应的颜色'}
    }
其他文章
cover
Babel
  • 26/02/22
  • 16:31
  • JavaScript
cover
词云图
  • 26/02/22
  • 16:31
  • 可视化
目录导航 置顶
  1. 1. echarts has instanced
  2. 2. 当itemStyle的 color 设置成渐变,label 的color无法映射到颜色
请输入关键词进行搜索