图表-获取处理后的数据

时间:2018-11-19 12:58:33

标签: echarts

是否有可能获得echarts处理过的系列数据?我正在尝试创建一个摘要组件,该组件应显示当前显示(基于dataZoom起始/结束)系列数据的总和。

在echarts文档中找不到解决方案/属性。

谢谢

1 个答案:

答案 0 :(得分:0)

getSummaryValue: function(serie) {
  const start = this.start || (serie.data.slice(0, 1)[0] || [])[0]
  const end = this.end || (serie.data.slice(-1)[0] || [])[0]
  const processedYData = _filter(serie.data, data => {
    return data[0] >= start && data[0] <= end
  })
  let values = processedYData.map(item => parseFloat(item[1] || 0))

  return formatter(_sum(values), serie.unit)
}