8
d3.jsのforce-layoutを使ってノードのラベルを表示することはできません。D3.js、force-graphはノードのテキスト/ラベルを表示できません
var svg = d3.select("body").append("svg").attr("width", width).attr("height", height).append('svg:g').call(d3.behavior.zoom().on("zoom", redraw));
function redraw() {
console.log("here", d3.event.translate, d3.event.scale);
svg.attr("transform", "translate(" + d3.event.translate + ")" + " scale(" + d3.event.scale + ")");
node.attr("transform", function(d) {
return "translate(" + d.x + "," + d.y + ")";
});
}
なぜラベルが表示されません。
私はこの例で、このような私が唯一のズームを追加するコードを更新http://d3js.org/d3.v3.min.js
、としようとしていますか?
私はこれらのラベルを表示することができません。私は既にhttp://bl.ocks.org/mbostock/4600693の例題から始めていますが、すでにツールチップを使っていますが、動作していません。テキスト属性をレンダリングする必要があることをd3に伝える追加のステップはありますか? – Colin
サークル内にテキスト要素を追加しないように注意してください。 http://bl.ocks.org/mbostock/2706022(ラベル付き)とhttps://bl.ocks.org/mbostock/4062045(ラベルなし)から貼り付けをコピーした場合、ほとんど違いはありません。 テキスト** svg **および** circle ** svgはグループ** g **要素に追加されます。 – user305883