如何使用 D3.js 从 2D 矩阵中查找最大值

问题描述 投票:0回答:1

我有以下格式的数据:

var data=[[5,2,3,6],[10,22,10,5],[2,3,4,5],[50,30,20,13]];

这意味着它是一个 M*N 数组。如何使用该数组中的 d3.max?我需要获得一个值,即 50。我正在尝试使用

var max=d3.max(data,function(d){return d});

但是它不起作用。有人可以帮助我吗?

提前致谢

d3.js
1个回答
3
投票

您的代码将尝试找到四个数组中的最大值。您真正需要的是在另一个调用中再次调用

d3.max

var max = d3.max(data, function (d) {
    return d3.max(d);
});
© www.soinside.com 2019 - 2024. All rights reserved.