2013-03-11 40 views
0

我剛纔看到這個在電源poitn方法調用,很抱歉不能受力點的文本複製粘貼,所以採取了截屏:基本計算和D3

enter image description here

可能有人請解釋我們如何計算x(0)和y(3)變量? 我想學習D3,三小時後沒有成功...

回答

1

我會推薦閱讀the D3 API documentation for linear scales。簡而言之,該比例線性地將設定域映射到設定範圍。因此,在上面的功能:

  • X映射ý映射範圍[0,1]到[0320]

0的範圍[-1,1]至[0640]

  • 是輸入範圍[-1,1]的中間點,因此它將映射到輸出範圍[0,640] = 320的中間點;因此x(0)= 320.

    3在y的輸入域之外,但是該比例將線性地外推到其域範圍之外的對應值;因此y(3)= 960

  • +0

    感謝Josh,你推薦開始閱讀D3的第一個資源是什麼?他們的網站?那D3書? D3提示和技巧PDF? D3爲單純的凡人? ... – Bohn 2013-03-11 03:37:53

    +1

    通常,我會將書籤https://github.com/mbostock/d3/wiki/Tutorials。具體來說,我發現Scott Murray的這套教程非常有幫助:http://alignedleft.com/tutorials/d3/ – Josh 2013-03-14 01:42:44