有没有办法只使用数组的一部分 在D3 .data()命令中。 例如,我有一个数组,其中包含10个元素,从10到100。
var myArr = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100];
现在,我动态地希望有两个限制范围 数组的值。例如:
left: 3
right: 7
which leads to 5 elements:
---> [... 40, 50, 60, 70, 80 ...]
我可以以任何方式使用这五个元素而不创建吗 自己的数组?
selectAll('rect')
.data(myArr) // Would select all elements
selectAll('rect')
.data(???) // How to only select the parts 40...80 ?
谢谢!