反转比例功能 [英] Invert scale function

查看:162
本文介绍了反转比例功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这很有趣。查看以下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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆