📜  D3.js | d3.cross()函数

📅  最后修改于: 2022-05-13 01:56:37.707000             🧑  作者: Mango

D3.js | d3.cross()函数

D3.js 中的d3.cross()函数用于返回给定两个数组AB的笛卡尔积。

句法:

d3.cross(Array1, Array2)

参数:此函数接受上面提到的两个参数,如下所述:

  • Array1:这是第一个数组,其元素将与 array2 进行笛卡尔积。
  • Array2:这是第二个数组,其元素将与 array1 进行笛卡尔积。

返回值:它返回两个给定数组中每个元素的笛卡尔积数组。

下面的程序说明了 D3.js 中的d3.cross()函数。
示例 1:


  

    
      Getting cartesian product
      of the two given array
  

  

    
  
    

  

输出:

[[10, 1], [10, 2], [10, 3], [20, 1], [20, 2], [20, 3], [30, 1], [30, 2], [30, 3]]

示例 2:


  

    
      Getting cartesian product 
      of the two given array
  

  

    
  
    

  

输出:

[[A, a], [A, b], [A, c], [B, a], [B, b], [B, c], [C, a], [C, b], [C, c]]

参考: https://devdocs.io/d3~4/d3-array#cross