📅  最后修改于: 2023-12-03 15:00:17.828000             🧑  作者: Mango
在D3.js中,band.range()
函数是用于计算序列的范围的函数,它的返回值是一个数组,包含序列的最小值和最大值。
band.range([range])
参数:
range
:可选参数,用于设置范围的数组。如果省略,将返回当前范围。返回值:
var x = d3.scaleBand()
.domain(['apples', 'bananas', 'cherries', 'dates'])
.range([0, 200]);
console.log(x.range()); // [0, 200]
在上面的例子中,scaleBand()
函数创建了一个序列,并使用range()
函数设置了范围。最终返回[0, 200]
作为序列的范围。
band.range()
函数是用于计算离散(discrete)序列的范围的,这种序列通常是一个字符串或一个数字列表。在使用range()
函数设置范围时,参数中的数组可以包含任何类型的值,甚至可以是符号或离散的颜色。
需要注意的是,band.range()
函数会自动调整范围以适应序列的宽度,因此,一般不需要显式地指定范围。
band.range()
函数是一个非常方便的D3.js函数,用于计算离散序列的范围。它支持任何类型的值,并且可以自动调整范围以适应序列的宽度。在使用时,需要注意调用顺序和参数的正确性。