La función pow.domain() se usa para establecer el dominio de la escala en la array de números especificada. La array especificada aquí debe contener dos o más de dos elementos.
Sintaxis:
pow.domain([domain]);
Parámetros: esta función toma un solo parámetro que se proporciona arriba y se describe a continuación.
- [dominio]: una array que toma dos o más valores que especifican el dominio.
Valor devuelto:
Ejemplo 1:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" path1tent= "width=device-width,initial-scale=1.0"/> <script src="https://d3js.org/d3.v4.min.js"> </script> </head> <body> <script> var pow = d3.scalePow() // Setting domain for the scale. .domain([10, 20]) .range(["1", "2", "3", "4", "5"]) .exponent(2); console.log("The domain of this is [10,20]: "); console.log("pow(10): " + pow(10)); console.log("pow(11): " + pow(11)); console.log("pow(12): " + pow(12)); </script> </body> </html>
Producción:
Ejemplo 2:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" path1tent= "width=device-width, initial-scale=1.0" /> <script src="https://d3js.org/d3.v4.min.js"> </script> </head> <style> </style> <body> <script> var pow = d3.scalePow() // Setting domain for the scale. .domain([-1, 1]) .range(["red", "blue", "green", "white"]) .exponent(2); console.log("The domain of this is [-1,1]: "); console.log("pow(-1): " + pow(-1)); console.log("pow(0): " + pow(0)); console.log("pow(1): " + pow(1)); </script> </body> </html>
Producción: