小编use*_*806的帖子

D3.js从数组数组中选择最小/最大值(嵌套d3.extent)

我有一些代码,它采用列中元素的值并将它们放入一个数组中:

var someArray = new Array(rows.selectAll("td").filter(function(d,i)
    {
        if(i==2) //index of the cells in the rows where I retrieve the data  
        {
            return (d3.select(this))
        }
    }));
Run Code Online (Sandbox Code Playgroud)

^创建一个数组[1]的数组,它具有元素中单元格的值,例如"2.6"或"5.4"

当我尝试使用时:

console.log(d3.min(someArray)); 
Run Code Online (Sandbox Code Playgroud)

我得到[Array [1],Array [1],Array [1],...]而我需要返回的是那些数组中最低的,然后是最大的值(这将在d3.scale.linear中使用( ).domain([最小值,最大值])

javascript arrays d3.js

7
推荐指数
1
解决办法
3956
查看次数

D3.js 按数字排序表,然后按字母顺序(作为决胜局)

我有一个包含两列数据的表格。当我用列 [1] 排序时,我需要根据列 [0] 的字母值进一步排序。

这将按第二列中的浮点值对表格进行排序,但我想进一步按第一列中的字符串值按字母顺序对领带进行排序。

return tbody.selectAll("tr").sort(function(a, b) 
{
    isSorted = true;
    d3.ascending(parseFloat(a[1]), parseFloat(b[1]));
})
Run Code Online (Sandbox Code Playgroud)

javascript sorting d3.js

1
推荐指数
1
解决办法
3960
查看次数

标签 统计

d3.js ×2

javascript ×2

arrays ×1

sorting ×1