[[TableOfContents]] ==== Quantitative Scales ==== Map a continuous (numeric) domain to a continuous range * linear * sqrt * pow * log * quantize * threshold * quantile * identity {{{#!c var x = d3.scale.linear() .domain([12, 24]) .range([0, 720]); x(16); // 240 }}} {{{#!c var x = d3.scale.sqrt() .domain([12, 24]) .range([0, 720]); x(16); // 268.9056992603583 }}} {{{#!c var x = d3.scale.log() .domain([12, 24]) .range([0, 720]); x(16); // 240 }}} ==== Domains & Ranges {{{#!c var x d3.scale.linear() .domain([0, d3.max(numbers)]) .range([0, 720]); }}} {{{#!c var x d3.scale.log() .domain(d3.extent(number)) .range([0, 720]); }}} {{{#!c function value(d) { return d.value; } var x d3.scale.log() .domain(d3.extent(object, value)) .range([0, 720]); }}}