D3.scaleThreshold umbral() Función

La función de umbral() de d3.scaleThreshold cuando se le da un valor como entrada del dominio especificado, devuelve una asignación de valor desde el rango dado de la escala.

Sintaxis:

threshold(value);

Parámetros: Esta función toma solo un parámetro como se indica arriba y se describe a continuación.

  • valor: Acepta cualquier valor del dominio especificado.

Valores devueltos: esta función devuelve un valor del rango especificado correspondiente al valor de entrada dado.

A continuación se dan algunos ejemplos de la función dada anteriormente.

Nota: si el dominio tiene n elementos, el rango siempre debe contener n+1 elemento.

Ejemplo 1:

<!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> 
    <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> 
    <h2 style="color:green;">
        Geeks for geeks
    </h2>
    <p>threshold() Function </p>
    <script> 
        var threshold = d3.scaleThreshold()
                    // Setting domain for the scale.
                    .domain([1, 2, 10, 3])
                    .range([10, 20, 30, 40, 50]);
        // Threshold function
        let val1=threshold(1);
        let val2=threshold(2);
        document.write("<h4>"+val1+"</h4>");
        document.write("<h4>"+val2+"</h4>");
    </script> 
</body> 
</html>

Producción:

Ejemplo 2:

<!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> 
    <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> 
    <h2 style="color:green;">Geeks for geeks</h2>
    <p>threshold() Function </p>
    <script> 
        var threshold = d3.scaleThreshold()
                    // Setting domain for the scale.
                    .domain([1, 2, 3, 4])
                    .range(["red", "green", "blue"]);
        // Threshold function
        let val1=threshold(1);
        let val2=threshold();
        document.write("<h4>"+val1+"</h4>");
        document.write("<h4>"+val2+"</h4>");
    </script> 
</body> 
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *