d3.max()与d3.min()

  • d3.max()
  • d3.min()
    它们用于求一个数组中的最大值和最小值,若是是一维数组,使用方法以下:
[javascript]  view plain  copy
 
 在CODE上查看代码片派生到个人代码片
  1. var dataset = [ 30, 20 , 52 , 2 , 11 ];  
  2. var result = d3.max( dataset );  
    变量 result 中保存的是数组 dataset 的最大值 52。这是一维数组的用法,二维数组的用法以下:
[javascript]  view plain  copy
 
 在CODE上查看代码片派生到个人代码片
  1. var dataset = [ [ 30 , 20 ] ,   
  2.                 [ 52 , 2 ] ,  
  3.                 [ 90 , 11 ] ];  
  4. var result = d3.max( dataset , function(d){   
  5.                   return d[0]; } );  
    如此,返回的值为90, 由于比较的是30,52,90这三个数,最后一行的 d[0] 就是指定每个数组的第一个值。
相关文章
相关标签/搜索