0

これをパワーポイントで見たところ、申し訳ありませんがパワーポイントのテキストをコピーして貼り付けることができなかったので、スクリーンショットを撮りました。

ここに画像の説明を入力してください

x(0)変数とy(3)変数をどのように計算したか説明してもらえますか?私はこのD3を学ぼうとしていますが、3時間経っても成功しません...

4

1 に答える 1

1

線形スケールについては、D3 API ドキュメントを読むことをお勧めします。つまり、スケールは、設定されたドメインを設定された範囲に線形にマッピングします。したがって、上記の関数では次のようになります。

  • x は範囲 [-1,1] を [0,640] にマップします
  • y は範囲 [0,1] を [0,320] にマップします

0 は入力範囲 [-1,1] の中間点であるため、出力範囲 [0,640] = 320 の中間点にマップされます。したがって、x(0) = 320 です。

3 は y の入力ドメインの外側にありますが、スケールはそのドメイン範囲外の対応する値に直線的に外挿されます。したがって、y(3) = 960

于 2013-03-11T02:41:40.747 に答える