我在我的项目中使用React和d3,并使用React进行渲染。有问题的图表是分层的圆形填充,深度从0到2。
现在,我需要像这样更改气泡的外部笔触:
.attr("stroke", d =>
d.depth === 2 && d.data.opp >= opp ?
null :
medium_col
)
这很好用,除了我也为带有d.depth === 1
的节点也获得了“ medium_col”(在这种情况下,无论opp的值是多少,我都希望获得null)。
回顾:
if (d.depth === 2 && d.data.opp >= opp)
然后条件正常; if (d.depth === 1)
然后,我希望笔划为空。有人可以帮我吗?如果您可以找到更好的标题,请随时提出一个替代方案。非常感谢!