1

D3.jsを使用して、次のステートメントを英語で正しく解釈するにはどうすればよいですか...

var r = d3.scale.linear().domain([0,1]).range([5,1000])

コードの意味と動作を明確に理解しようとしています。

ご協力いただきありがとうございます。

私のベスト

4

1 に答える 1

2

r は、ドメインが 0 ~ 1、範囲が 5 ~ 1000 の線形スケールに等しくなります。

または、数学的に少し劣りますが、r は区間 [0,1] の値を区間 [5,1000] の値に変更する関数になります。r(0) を呼び出すと 5 が返され、r(1) を返すと 1000 が返されます。線形とは、関数への引数の等しい大きさの変化が、戻り値の等しい大きさの変化にマップされることを意味します。あれは、

r(0.1) - r(0.0) == r(0.9) - r(0.8)
于 2013-07-10T03:51:38.800 に答える