対称対数スケール
詳細は、Webberによる広範囲データのための双対称対数変換を参照してください。対数スケールとは異なり、対称対数スケールの定義域にはゼロを含めることができます。
scaleSymlog(定義域, 範囲)
例 · ソース · 指定された定義域と範囲、定数1、デフォルトの補間器、そしてクランプが無効化された新しい連続スケールを構築します。
js
const x = d3.scaleSymlog([0, 100], [0, 960]);
引数が1つだけ指定された場合、それは*範囲*として解釈されます。 *定義域*または*範囲*のいずれかが指定されていない場合、それぞれデフォルトで[0, 1]になります。
js
const color = d3.scaleSymlog(["red", "blue"]) // default domain of [0, 1]
symlog.constant(定数)
例 · ソース · *定数*が指定されている場合、対称対数定数を指定された数値に設定し、このスケールを返します。定数はデフォルトで1です。
js
const x = d3.scaleSymlog([0, 100], [0, 960]).constant(2);
*定数*が指定されていない場合、対称対数定数の現在の値を返します。
js
x.constant() // 2