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

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

D3.js | d3.range()函数

D3.js 中的d3.range()函数用于返回一个数组,该数组包含一个等差数列,该等差数列从start参数开始,迭代一系列均匀间隔的数值,称为step ,并以stop参数结束。
句法:

d3.range(start, stop, step)

参数:此函数接受三个参数,如下所示:-

  • start:它是包含整数值,它是输出数组的第一个元素。它的默认值为 0。
  • stop:不添加到输出数组中的唯一整数值。
  • step:它是整数值,它定期与起始值相加并打印结果,直到到达终止值。

返回值:它返回一个包含等差数列的数组。
下面的程序说明了 D3.js 中的 d3.range()函数。
示例 1:

javascript

    
 
    


javascript

    
 
    


输出:

[0,1,2,3]
[10,20,30,40,50,60,70,80,90]
[5,10,15,20,25,30,35,40,45]
[1,3,5,7,9]

示例 2:

javascript


    
 
    

输出:

1
[10,11,12,13,14,15,16,17,18,19]
[0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5]
[1,1.9,2.8,3.7,4.6,5.5,6.4,7.3,8.2,9.1]

注意:在上面的代码中,一些 range() 函数没有采取 step 值,所以它的默认值被认为是 1。
参考: https://devdocs.io/d3~5/d3-array#range