【发布时间】:2016-06-09 10:35:29
【问题描述】:
我正在尝试将文本附加到在条形图上创建的线条。问题是我可以看到创建了文本元素。但它没有显示在 svg 上的任何地方。 我附加文本的部分代码
var line = svg.append("line")
.attr("x1", function(){ return x(lineEnd)})
.attr("x2", function(){ return x(lineEnd)})
.attr("y1", 0)
.attr("y2", height)
.attr("stroke-width", 6)
.attr("stroke", "black")
.attr("stroke-dasharray", "8,8")
line.append('text')
.attr('class', 'barsEndlineText')
.attr('text-anchor', 'middle')
.attr("x", 0)
.attr("y", ".35em")
.text('I am label')
【问题讨论】:
-
你不能将文本附加到一行,你需要将它附加到两者的容器中
标签: javascript d3.js svg