La función quantile.invertExtent() en d3.js se usa para devolver la extensión de los valores que están presentes en el dominio especificado para el valor correspondiente en el rango.
Sintaxis:
quantile.invertExtent( value )
Parámetros: esta función acepta un solo parámetro como se indicó anteriormente y se describe a continuación:
- valor: Es el valor que corresponde al rango especificado.
Valores devueltos: esta función devuelve un valor del dominio especificado.
Los siguientes programas ilustran la función quantile.invertExtent() en D3.js:
Ejemplo 1:
HTML
<!DOCTYPE html> <html> <head> <script src="https://d3js.org/d3.v4.min.js"> </script> <script src= "https://d3js.org/d3-color.v1.min.js"> </script> <script src= "https://d3js.org/d3-interpolate.v1.min.js"> </script> <script src= "https://d3js.org/d3-scale-chromatic.v1.min.js"> </script> </head> <body> <h1 style="color: green;"> GeeksforGeeks </h1> <p>quantile.invertExtent() Function </p> <script> var quantile = d3.scaleQuantile() // Setting domain for the scale. .domain([1, 10]) // Setting the range of the scale. .range([0, 960]); // Printing the output document.write("<h3>" + quantile.invertExtent(960) + "</h3>"); document.write("<h3>" + quantile.invertExtent(0) + "</h3>"); </script> </body> </html>
Producción:
Ejemplo 2:
HTML
<!DOCTYPE html> <html> <head> <script src="https://d3js.org/d3.v4.min.js"> </script> <script src= "https://d3js.org/d3-color.v1.min.js"> </script> <script src= "https://d3js.org/d3-interpolate.v1.min.js"> </script> <script src= "https://d3js.org/d3-scale-chromatic.v1.min.js"> </script> </head> <body> <h1 style="color: green;"> GeeksforGeeks </h1> <p>quantile.invertExtent() Function </p> <script> var quantile = d3.scaleQuantile() // Setting domain for the scale. .domain([1, 10]) // Setting the range of the scale. .range(["red", "blue", "orange"]); // Printing the output document.write( "<h3>quantile.invertExtent(\"blue\"): " + quantile.invertExtent("blue") + "</h3>"); document.write( "<h3>quantile.invertExtent(\"red\"): " + quantile.invertExtent("red") + "</h3>"); </script> </body> </html>
Producción: