Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在D3.js中更改边缘厚度?_Javascript_D3.js - Fatal编程技术网

Javascript 如何在D3.js中更改边缘厚度?

Javascript 如何在D3.js中更改边缘厚度?,javascript,d3.js,Javascript,D3.js,代码示例 我想用权重属性控制边缘厚度。尝试添加: .attr("style", function(d) { return ("stroke-width:" + d.weight + "px;");}) 首先从CSS文件的path.link类中删除这一行 stroke-width: 2.0px; 然后,在java脚本文件中,在path变量中添加以下行 .attr("stroke-width", function(d) { return (d.weight); }) 另一种可以覆盖@6502

代码示例 我想用权重属性控制边缘厚度。

尝试添加:

 .attr("style", function(d) { return ("stroke-width:" + d.weight + "px;");})

首先从CSS文件的path.link类中删除这一行

stroke-width: 2.0px;
然后,在java脚本文件中,在path变量中添加以下行

.attr("stroke-width", function(d) { return (d.weight); })
另一种可以覆盖@6502建议的样式属性的方法是添加样式属性。在这里,不需要从CSS中删除笔划宽度

.attr("style", function(d) { return ("stroke-width:" + d.weight + "px;");})