d3.jsを使用して多項式関数をプロットしたいのですが、原点の単一のラベルがある2Dで座標軸を作成する方法について、正しい解決策(軸を最初から作成するよりも簡単なはずです)を探しています。
質問する
382 次
1 に答える
2
D3軸は、生成後に操作できます。たとえば、原点ラベルを具体的に選択して削除できます。
//make default origin labels invisible
svg.selectAll(".axis g text")
.filter(function(d) {return d==0 ? true : false})
.style("opacity", 1e-6);
次に、独自のオリジンラベルを追加できます。
//add a custom origin identifier
svg.append("text")
.attr({
"class": "origintext",
"x": -8,
"y": height + 8,
"text-anchor": "end",
"dy": ".71em"
})
.text("(0,0)");
ここで完全な実装を参照してください:http://jsfiddle.net/kcPEX/1/
于 2012-09-03T15:11:52.090 に答える