是否可以在D3中使用数组的子部分.data()

时间:2019-03-18 14:36:16

标签: d3.js

有没有办法只使用数组的一部分 在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 ?

谢谢!

0 个答案:

没有答案