gpt4 book ai didi

javascript - 在 d3.js 的一列中查找最大值

转载 作者:行者123 更新时间:2023-11-30 11:41:12 25 4
gpt4 key购买 nike

这看起来很简单,但我似乎无法弄明白。我的大部分背景都是 Python 和 R,这会非常简单,但我不知道如何在 D3 中做到这一点。

如何找到列中的最大值?

例如,假设我有一个 csv:

country,gdp
USA,55
Japan,22
Kuwait,10

我将它加载到 D3 中

    function getData() {
d3.csv("gdp.csv", function(d) {
gdpData = d;
});
}

现在我该怎么做?我只想返回值 55(gdp 列中的最高值)。

在 Python 中,这只是 np.max(gdpData['gdp']) 或在 R 中 max(gdpData$gdp)

我尝试了 Math.max(gdpData.gdp)Math.max(gdpData['gdp']) 以及使用 的各种其他东西.keys() 但无济于事。我认为我只是从根本上误解了 D3 是如何表示数据表的。

感谢您的帮助。

最佳答案

加载数据后,您可以执行以下操作以获得最大值:

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

This link可能有助于您了解可以通过 d3 对数组执行的不同操作。

关于javascript - 在 d3.js 的一列中查找最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42587999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com