-1
代码示例https://jsfiddle.net/greggyNapalm/xtg7t5ch/ 我想用weight
属性来控制边缘厚度。如何更改D3.js中的边缘厚度?
代码示例https://jsfiddle.net/greggyNapalm/xtg7t5ch/ 我想用weight
属性来控制边缘厚度。如何更改D3.js中的边缘厚度?
尝试增加:
.attr("style", function(d) { return ("stroke-width:" + d.weight + "px;");})
首先从path.link
类从CSS文件中删除此行。
stroke-width: 2.0px;
然后,在您的java-script文件中在path
变量中添加以下行。
.attr("stroke-width", function(d) { return (d.weight); })
,通过它可以覆盖其@ drone6502建议样式属性的另一种方法,是增加style
属性。在这里,不需要从CSS中删除stroke-width
。
.attr("style", function(d) { return ("stroke-width:" + d.weight + "px;");})