当前位置:   article > 正文

使用ECharts时,遇到新增元素需要实时添加到图表中的解决办法_echart柱状图动态增加数据

echart柱状图动态增加数据

在使用EChart时,常见的饼状图和柱状图,data不可能是固定的,有交互需求时很多小伙伴都不知道如何导入,封装函数-一键调用 3行代码解决数据传输需求,

首先封装一个函数,以arr为例,需要注意的是,封装完成后 需要调用,不要忘记了哦.任何事件都需要调用重新渲染哦.

  1. function Arr(){
  2. //创建一个新的空数组
  3. let uname = [];
  4. //循环需要传输的数据,以tr为例 新增的tr里面包含 姓名 薪资 评分 三个实时新增的数据
  5. for (let i = 0; i < 'tbody>tr'.length; i++) {
  6. //找到当前tr的数据
  7. uname.push($('tbody>tr').eq(i).children('td').eq(0).text())
  8. Scores.push($('tbody>tr').eq(i).children('td').eq(0).text())
  9. Money.push($('tbody>tr').eq(i).children('td').eq(0).text())
  10. }
  11. // option为Echarts里面图表的option 可以自己更改,我这个是柱状图和条形图的X轴和series 取里面的data 并赋值
  12. option.xAxis.data = uname
  13. option.series.data = Scores
  14. option1.xAxis.data = uname
  15. option1.series.data = Money
  16. // 每次调用都需要重新渲染一次 也是Echarts里面的属性,和上方option一致 不懂可以去直接抄
  17. option && my.setOption(option);
  18. myChart.setOption(option1);
  19. };

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/828433
推荐阅读
相关标签
  

闽ICP备14008679号