1

D3 軸でこのような目盛りを作成するにはどうすればよいですか?

--o---o---o---o---o

デフォルトの ---|---|---| の代わりに

D3 の例を検索しましたが、目盛りを線から円に変更するサンプルは見つかりませんでした。

どんな助けでも大歓迎です..

4

1 に答える 1

9

これはそのままではサポートされていません。ただし、次のコードのようなものを使用して、目盛りグループを選択し、円を追加し、目盛り線を削除することは非常に簡単です。

var ticks = axis.selectAll(".tick");
ticks.each(function() { d3.select(this).append("circle").attr("r", 3); });
ticks.selectAll("line").remove();

ここに完全な例があります。

于 2013-08-15T17:21:22.920 に答える