The d3.scaleIdentity() function in D3.js is used to construct a new identity scale with the unit domain [0, 1] and the unit range [0, 1].
Syntax:
d3.scaleIdentity().domain(array of values).range(array of values);
Parameters: This function does not accept any parameters.
Return Value: This function returns the corresponding range for the domain’s value.
Below program illustrate the d3.scaleIdentity() function in D3.js:
Example:
javascript
<!DOCTYPE html> <html> <head> <title></title>
</script>
</head> <body> <script>
// Calling the scaleIdentity() function
var A = d3.scaleIdentity()
.domain([0, 1])
.range([0, 1]);
// Getting the corresponding range for
// the domain value
console.log(A( '0' ));
console.log(A( '1' ));
</script>
</body> </html> |
Output:
0 1
Reference: https://devdocs.io/d3~5/d3-scale#scaleBand