100 個の数値のデータセットがあり、SVG 内で、以下のコードを使用してこれらの数値を表示するテキスト オブジェクトを作成します。
svg.selectAll("text")
.data(dataset)
.enter()
.append("text")
.text(function(d) {
console.log(output_format(d));
return output_format(d);
これは完全に機能します。ただし、後でこのコードを使用して (d3.csv ブラケットの外側に) タイトルを作成しようとすると:
svg.append("text")
.text("Actual Labels")
.attr("x", w/1.92)
.attr("y", top_gap/1.5)
.attr("class", "title");
次に、最初のデータポイントが消去され、console.log(output_format(d)); にも表示されません。ここで何が起こっていますか?どうすれば修正できますか?