2
D3のノードのテキストをクリックして表示/非表示しようとしています。D3 - クリックしたノードのみのテキストの表示/非表示
var node = svg.selectAll(".node")
.data(json.nodes)
(...)
node.on("click", function() {
if (textShowing) {
node.select("text").style("visibility", "hidden");
} else {
node.select("text").style("visibility", "visible");
}
textShowing = !textShowing;
});
のtextプロパティ内のコードの結果、すべてののノードがそれらのいずれかをクリックするだけで消える/表示:私は、次のコードを使用してみました。
クリックしたノードのテキストプロパティにどのように影響を与えることができますか?
代わりに 'node.select( "テキスト")' '行うd3.select(この).selectの(」テキスト ")'。 –
@GerardoFurtado私が受け入れることができるように答えてください。ありがとうございました! – 3yakuya