相关疑难解决方法(0)

如何计算d3.js中的范围?

我是d3.js库的新手,我正在尝试理解域和范围的概念.

我读过斯科特·默里的书,但我不知道如何计算它.

我有这个:

var scale = d3.scale.linear()
    .domain([100, 500])
    .range([10, 350]);

scale(100);  //Returns 10
scale(300);  //Returns 180
scale(500);  //Returns 350
Run Code Online (Sandbox Code Playgroud)

我知道我输入的100个单位在我的输出中代表10个,而500和350个相同...但为什么180作为输入返回300?我该如何计算这个值?

我也阅读了本教程,它解释了如何计算它,但是当我按照方法时,我得不到相同的值,即scale(300)不返回180.

知道为什么吗?

math d3.js

3
推荐指数
2
解决办法
2913
查看次数

标签 统计

d3.js ×1

math ×1