I love D3’s Quantitative Scales and wanted a simple way to create and use scales in that style.
var centigradeToFahrenheit = new Sideburns(-40, 0, -40, 32); centigradeToFahrenheit(35); // 95 hot! centigradeToFahrenheit.inverse(14); // -10 cold!