我想知道如何设置点击功能,以便当您点击任何一个节点(每个组中心的节点除外)时,它会触发一个转换,导致svg矩形通过移入而显示从屏幕左侧向右(我想最初隐藏它)。出于某种原因,我点击时没有注册。
另外,有没有人知道如何从json中提取文本并将其附加到我拥有的svg矩形上?
var tooltip = svg.append("rect")
.attr("x", 0)
.attr("y", 0)
.attr("width", 270)
.attr("height", height)
.attr("color", "black")
.attr("opacity", 0.8);
svg.selectAll("node").on("click", function() {
d3.select(tooltip)
.transition()
.attr("x", -300)
.duration(450);
});