它们用于求一个数组中的最大值和最小值,若是是一维数组,使用方法以下:
- var dataset = [ 30, 20 , 52 , 2 , 11 ];
- var result = d3.max( dataset );
变量 result 中保存的是数组 dataset 的最大值 52。这是一维数组的用法,二维数组的用法以下:
- var dataset = [ [ 30 , 20 ] ,
- [ 52 , 2 ] ,
- [ 90 , 11 ] ];
- var result = d3.max( dataset , function(d){
- return d[0]; } );
如此,返回的值为90, 由于比较的是30,52,90这三个数,最后一行的 d[0] 就是指定每个数组的第一个值。