D3.js interpolarCubehelixLong() Función

La función d3.interpolateCubehelixLong() se utiliza para devolver el interpolador de espacio de color cubehelix entre los dos colores A y B dados. Utiliza la ruta más corta entre los tonos.

Sintaxis:

d3.interpolateCubehelixLong(a, b);

Parámetros: Toma los dos parámetros dados anteriormente y descritos a continuación.

  • a: Es el nombre del color en formato de string.
  • b: También es el nombre del color en formato de string.

Valor devuelto: Devuelve la función.

Ejemplo 1:

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content=
        "width=device-width,initial-scale=1.0">
    
    <!--Fetching from CDN of D3.js -->
    <script type="text/javascript" 
        src="https://d3js.org/d3.v4.min.js">
    </script>
</head>
  
<body>
  
    <script>
        console.log("Type of the function is: ",
            typeof(d3.interpolateCubehelixLong("white", "red")))
  
        console.log(
            d3.interpolateCubehelixLong("blue", "white")(0.9))
  
        console.log(
            d3.interpolateCubehelixLong("white", "green")(0.1)) 
    </script>
</body>
  
</html>

Producción:

Ejemplo 2:

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content=
        "width=device-width,initial-scale=1.0">
  
      <!--Fetching from CDN of D3.js -->
    <script type="text/javascript" 
        src="https://d3js.org/d3.v4.min.js">
    </script>
    
    <style>
        .bx1,
        .bx2 {
            width: 100px;
            height: 100px;
        }
    </style>
</head>
  
<body>
      
<p>D3.interpolateCubehelixLong()</p>
  
    <div class="bx1"></div>
    <div class="bx2"></div>
      
    <script>
        let color1 =
            d3.interpolateCubehelixLong("green", "white")(0.1)
        let color2 =
            d3.interpolateCubehelixLong("white", "green")(0.1)
        let bx1 = document.querySelector(".bx1");
        bx1.style.backgroundColor = color1;
        let bx2 = document.querySelector(".bx2");
        bx2.style.backgroundColor = color2; 
    </script>
</body>
  
</html>

Salida: Tenga en cuenta la diferencia entre dar color verde como primer parámetro y color blanco como primer parámetro.

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 *