echarts - Echarts - 获取处理后的数据
问题描述
是否有可能获得echarts处理的系列数据?我正在尝试创建一个摘要组件,该组件应显示当前显示的(可见 - 基于 dataZoom 开始/结束)系列数据的总和。
我在 echarts 文档中找不到解决方案/属性。
谢谢
解决方案
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)
}
推荐阅读
- c++ - 有没有办法在一行中填充矢量地图
- c++ - 我正在尝试解决UVA在线法官中的12503问题。我认为他们在使用 string::back() 时有问题
- heroku - 如何在 Heroku 中更新单个文件而不破坏应用程序的数据
- elasticsearch - ElasticSearch 和缓存之间的根本区别是什么?
- javascript - 输入字段的方程
- makefile - 压缩linux内核rpm包中的所有文件
- c++ - C++中RAM的运行时内存管理
- excel - 根据“n”显示/隐藏行数
- swift - 有没有一种方法可以在“tableView”函数中使用“func startObservingDB()”中的“数据”、“值”和“rowNumber”常量?
- c# - 如何在 Unity 中将对象转换为变换?