本周我刚开始使用D3。我的项目是用Angular2和TypeScript编写的。我创建了一个动态图表,从用户输入中获取值。它充满了渐变色。我想在我的链接中勾画或添加边框或笔划,无论哪种方法都是正确的。我能够为我的标记添加“笔画”和“笔画宽度”。我在使用链接时也遇到了问题。 这是我的标记代码:
def train(self):
这是我的链接代码:
svg.selectAll('marker')
.data(links)
.enter().append('svg:marker')
.attr('id', function (d) {
return 'end-' + d.target;
})
.attr('orient', 'auto')
.attr('refX', .1)
.attr('refY', 0)
.attr("viewBox", "0 -5 10 10")
.attr("stroke", "black")
.style("stroke-width", .1)
.attr("fill", (d) => {
return color(results.nodes[d.target].value);
})