动态改变 D3 节点的颜色(力导向图)
Dynamically change color of D3 Node (force directed graph)
我正在尝试根据用户在调查中选择的内容更改 D3 中具有特定 ID 的节点的颜色。我有这行代码:
$("#" + type).find("path, circle").attr("fill", "#333333");
其中 "type" 是我要定位的节点的名称(显然,此名称可能会根据所选的调查选项而改变)。查看控制台,选择了正确的节点,但我就是无法更改颜色。我也试过 .style("fill","#333333") 而不是 .attr("fill", #333333),但似乎没有任何效果!
d3 的方式是这样的:
d3.select("#" + type).select("circle").style("fill", "#333333");
我正在尝试根据用户在调查中选择的内容更改 D3 中具有特定 ID 的节点的颜色。我有这行代码:
$("#" + type).find("path, circle").attr("fill", "#333333");
其中 "type" 是我要定位的节点的名称(显然,此名称可能会根据所选的调查选项而改变)。查看控制台,选择了正确的节点,但我就是无法更改颜色。我也试过 .style("fill","#333333") 而不是 .attr("fill", #333333),但似乎没有任何效果!
d3 的方式是这样的:
d3.select("#" + type).select("circle").style("fill", "#333333");