Javascript D3强制布局更改显示带有滑块的链接

Javascript D3强制布局更改显示带有滑块的链接,javascript,d3.js,force-layout,Javascript,D3.js,Force Layout,我对d3部队布局有问题: 我试图只显示其值等于滑块值的链接。然而,它只在加载数据时起作用,当我滑动滑块时,它什么也不起作用,我不明白为什么。这是更改链接宽度的代码 var link = svg.selectAll(".link") .data(graph.links) .enter().append("line") .attr("class", "link") .style("stroke-width", function(d) { return

我对d3部队布局有问题:

我试图只显示其值等于滑块值的链接。然而,它只在加载数据时起作用,当我滑动滑块时,它什么也不起作用,我不明白为什么。这是更改链接宽度的代码

var link = svg.selectAll(".link")
    .data(graph.links)
    .enter().append("line")
    .attr("class", "link")
    .style("stroke-width", function(d) {
        return d.value == slider.value() ? 3 : 0;
    });

有人能帮帮我吗?

所以你想做的就是,随着滑块值的变化,更新链接

slider.on('slide', function(e,v) {
  updateLinks();
});

function updateLinks(){
  svg.selectAll(".link")
   .style("stroke-width", function(d) { 
     return d.value==slider.value() ? 3:0; 
  });
} 
普朗克有解决方案吗