二维数据聚合求最大值,用JavaScript或者Java怎么实现啊?

二维数据聚合求最大值,用JavaScript或者Java怎么实现啊?
有主臂工作半径和主臂实际载荷这两个字段
二维数据聚合求最大值,用JavaScript或者Java怎么实现啊?
这个图是我统计生成的,横轴是主臂工作半径值区间,纵轴是这个区间的值出现的次数。比如半径大于18小于19的值出现了3142次,这3142个半径值在上面excel表里就对应3142个主臂实际载荷的值,现在我想取这3142个主臂实际载荷值中的最大值。也就是说,最终的需求就是,取每个半径值区间内最大的主臂实际载荷值。用JavaScript或者Java怎么写啊?

回答

生成图表可以用 echarts 之类的

单纯计算的话就是遍历呗,看上去你把 key 向下取整,然后 value 取最大值,赋值保存即可

二维数据聚合求最大值,用JavaScript或者Java怎么实现啊?

[

[1.1,2],

[1.1,3],

[1.1,4],

[1.1,5],

[1.1,4],

[1.9,1],

[1.3,2],

[1.3,3],

[1.3,4],

[1.3,5],

[1.3,4],

[1.3,1],

[1.3,2],

[1.3,3],

[3.3,4],

[1.3,5],

[5.3,4],

[1.3,1],

[9.9,1]

].reduce((s, v)=>{

key = v[0]>>0;

s[key] = Math.max(s[key] || 0, v[1])

return s

},{})

以上是 二维数据聚合求最大值,用JavaScript或者Java怎么实现啊? 的全部内容, 来源链接: utcz.com/a/79602.html

回到顶部