2013-03-11 87 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