反转比例功能 [英] Invert scale function
本文介绍了反转比例功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这很有趣。查看以下D3代码:
This is interesting to me. Look at the following D3 code:
var scale = d3.scale.linear()
.domain([100, 500])
.range([10, 350]);
scale(100); //Returns 10
scale(300); //Returns 180
scale(500); //Returns 350
是否有一个与scale相反的函数?例如,
Is there a function that inverse of scale? For example,
inverseScale(10); //Returns 100
inverseScale(180); //Returns 300
inverseScale(350); //Returns 500
推荐答案
是的,正确命名 invert
。
console.log(scale.invert(10)); //Returns 100
console.log(scale.invert(180)); //Returns 300
console.log(scale.invert(350)); //Returns 500
这篇关于反转比例功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文