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