4

私はd3が初めてで、コツをつかんでいます。私の要件は非常に単純です。x 軸を 10 進数の基数に対数スケーリングする必要があります。デフォルトの対数スケールの底は 10 です。参照 API と Web を精査しても、底を変更する方法は見つかりませんでした。d3 に関する基本的なことが欠けている可能性があります。しかし、私はこの障害を乗り越えることができないようです。理想的には、電力スケールの pow.exponent() に似た log.base() があるべきではありません

4

2 に答える 2

2

そのような関数はありません (ただし、追加するのはそれほど難しくありません)。最善の策は、指定した必要な対数変換を行う独自の関数を作成し、結果を通常の線形スケールに渡して最終値を取得することです。

于 2012-06-03T17:01:21.347 に答える
2

d3.scale.log().base(2) は正常に動作しているようです。(Adrien Be が指摘するように。)

于 2015-11-05T22:26:38.463 に答える