【发布时间】:2017-05-03 22:19:44
【问题描述】:
我正在使用这个很好的例子来创建维恩图: http://bl.ocks.org/christophe-g/b6c3135cc492e9352797
我目前正在尝试在所有节点(小圆圈)上放置文本标签,但由于我是 D3.js 库的新手,所以我很难完成这项工作。 我设法为所有节点分配了一个文本标签(这可以通过使用例如 Firebug 检查 HTML 代码来看到),但是文本标签没有显示。如何在节点上放置可见的文本标签?
可以在下面找到文本标签未显示在节点上的代码:
/* Create the text for each individual circle */
pointsEnter.append("text")
.attr("class", "label")
.attr("text-anchor", "middle")
.attr("dy", ".40em")
pointsEnter.selectAll("text.label").data(function(d) {
return [d];
})
.text(function(d) {
return d.name;
})
.attr("x", function(d) {
return d.x
})
.attr("y", function(d) {
return d.y
});
https://jsfiddle.net/ej5uz83n/1/
非常感谢任何帮助。
【问题讨论】:
标签: javascript d3.js venn-diagram