コンテンツにスキップ

対称対数スケール

詳細は、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