gpt4 book ai didi

javascript - 控制在 d3.js 中对哪些数据进行排序

转载 作者:行者123 更新时间:2023-12-02 17:16:42 24 4
gpt4 key购买 nike

JSON 数组中的每个对象都有两个属性:名称和年龄。我想根据年龄按升序对数据进行排序。但是,我不知道如何告诉我的代码仅根据年龄对数据进行排序。下面是我一直在使用的代码。当我当前运行代码时,它似乎使用了 name 属性,它是第一个。

var sortSquares = function() {
svg.selectAll("rect")
.sort(function(a, b) {
return d3.ascending(a, b)
})
.transition()
.....
.....

最佳答案

为了按数据的属性进行排序,您需要具体告诉 d3.ascending 要查找哪些属性。试试这个:

.sort(function(a, b) {
return d3.ascending(a.age, b.age)
})

关于javascript - 控制在 d3.js 中对哪些数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24372410/

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