d3:按x值对坐标列表进行排序

时间:2016-03-12 16:34:52

标签: javascript d3.js

我有一个(x,y)对坐标列表,我想创建一个新的坐标列表,按x值按升序排序。如何使用d3 / javascript实现这一点(我刚刚开始学习几天)?我发现stack.order()可能很有用,但我不确定。非常感谢!

1 个答案:

答案 0 :(得分:-1)

假设您的坐标数组如下所示:

var coordinates = [
    { x: 3, y: 2},
    { x: 1, y: 1}
}

你可以使用:

coordinates.sort(function(a, b){
    return a.x - b.x;
})

请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort