continuous.clamp(clamp)
If clamp is specified, enables or disables clamping accordingly. If clamping is disabled and the scale is passed a value outside the domain, the scale may return a value outside the range through extrapolation. If clamping is enabled, the return value of the scale is always within the scale’s range. Clamping similarly applies to continuous.invert. For example:
var x = d3.scaleLinear() .domain([10, 130]) .range([0, 960]); x(-10); // -160, outside range x.invert(-160); // -10, outside domain x.clamp(true); x(-10); // 0, clamped to range x.invert(-160); // 10, clamped to domain
If clamp is not specified, returns whether or not the scale currently clamps values to within the range.
Please login to continue.