【发布时间】:2016-10-10 11:30:01
【问题描述】:
我正在使用 D3 和 SVG,并试图通过使用属性和链接来包装一些文本。这是我当前的代码:
vis.append("svg:text")
.attr("x", "0")
.attr("y", "0")
.attr("text-anchor", "middle")
.append("svg.tspan")
.attr("dy", ".35em")
.text("Revenue Split")
.text("for Current Month")
.attr("transform", "translate(50,50)")
.attr("class", "title");
以上是尝试将此答案转换为使用attr:https://stackoverflow.com/a/16701952/1179880
我的尝试没有显示在屏幕上。
更新
在当前两个答案的帮助下,我将代码修改为以下内容:
vis.append("svg:text")
.attr("x", "0")
.attr("y", "0")
.attr("class", "title")
.attr("text-anchor", "middle")
//.attr("transform", "translate(50,50)")
.text("Revenue Split")
.append("svg:tspan")
.attr("dy", ".35em")
.attr("text-anchor", "middle")
.text("for Current Month")
.attr("class", "title");
它似乎正朝着正确的方向前进 - 尽管与预期的不太一样,而且在两条不同的线上。文字出现如下...
【问题讨论】:
标签: javascript d3.js svg