Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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
Css 如何使用style属性向同一D3元素添加两个笔划? 我想在d3圆周围添加两个不同颜色的笔划 我有在圆圈周围添加蓝色笔划的代码。我想编辑此笔划,以便在圆周围有两个不同的笔划(例如红色和蓝色)_Css_D3.js_Svg_Stroke - Fatal编程技术网

Css 如何使用style属性向同一D3元素添加两个笔划? 我想在d3圆周围添加两个不同颜色的笔划 我有在圆圈周围添加蓝色笔划的代码。我想编辑此笔划,以便在圆周围有两个不同的笔划(例如红色和蓝色)

Css 如何使用style属性向同一D3元素添加两个笔划? 我想在d3圆周围添加两个不同颜色的笔划 我有在圆圈周围添加蓝色笔划的代码。我想编辑此笔划,以便在圆周围有两个不同的笔划(例如红色和蓝色),css,d3.js,svg,stroke,Css,D3.js,Svg,Stroke,我只需要使用样式设置笔划 svg.append("circle") .attr("r", function (d) { return (5); }).style("stroke", function (d, i) { return "blue"; }) 每个笔划画两个圆圈。@RobertLongson可能是最简单的方法,但考虑到“仅使用样式”,我不知道作者的目的是什么。你可以使用径向渐变绘制一个圆圈,但这要复杂得多。你的问题

我只需要使用样式设置笔划

svg.append("circle")
.attr("r", function (d) {
    return (5);
}).style("stroke", function (d, i) {            
        return "blue";          
})

每个笔划画两个圆圈。@RobertLongson可能是最简单的方法,但考虑到“仅使用样式”,我不知道作者的目的是什么。你可以使用径向渐变绘制一个圆圈,但这要复杂得多。你的问题不清楚。阅读标题时,你会认为你想要两个笔画,一个外笔画和一个内笔画,在一个给定的圆圈内。但是阅读你的第二点(“我想编辑这个笔划,这样我可能会有两个不同的笔划”)在我看来,你似乎想要将笔划从蓝色更改为红色的能力(例如,取决于条件)。。。对吗?你的意思是“同时两笔”还是“两笔不同”?你能澄清你想要的结果吗?对不起,如果不清楚的话,我想同时画两个画。每画一个画两个圆圈。@RobertLongson可能是最简单的方法,但考虑“只使用样式”我不知道这是作者想要的。你可以用一个圆来实现它,使用径向梯度,但它要复杂得多。你的问题不清楚。阅读标题时,你会认为你想要两个笔画,一个外笔画和一个内笔画,在一个给定的圆圈内。但是阅读你的第二点(“我想编辑这个笔划,这样我可能会有两个不同的笔划”)在我看来,你似乎想要将笔划从蓝色更改为红色的能力(例如,取决于条件)。。。对吗?你的意思是“同时两笔”还是“两笔不同”?你能澄清一下你想要的结果吗?对不起,如果不清楚的话,我想同时打两下。