D3中的基本计算和方法调用

时间:2013-03-11 02:18:30

标签: d3.js

我只是在电源中看到了这个,抱歉无法复制粘贴电源点的文字,所以拍了一个屏幕:

enter image description here

有人可以解释我们如何计算x(0)和y(3)变量? 我试图学习这个D3,三小时后没有成功......

1 个答案:

答案 0 :(得分:1)

我建议阅读the D3 API documentation for linear scales。简而言之,比例线性地将设定域映射到设定范围。因此,在上面的函数中:

  • x将范围[-1,1]映射到[0,640]
  • y将范围[0,1]映射到[0,320]

0是输入范围[-1,1]的中间点,因此它将映射到输出范围[0,640] = 320的中间点;因此x(0)= 320。

3在y的输入域之外,但是比例将线性外推到其域范围之外的相应值;因此y(3)= 960