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] 就是指定每個數組的第一個值。
相關文章
相關標籤/搜索