D3.js esquemaBrBG[] Función

La función d3.schemeBrBG[] es parte del esquema de color divergente en d3.js y se usa para devolver una string de color de código HEX que corresponde al color del esquema de color divergente «BrBG».

Sintaxis:

  d3.schemeBrBG[k];

Parámetros: Esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación.

  • k: Es cualquier número en el rango de 3 a 10.

Valor de retorno: esta función devuelve una string de color de código HEX.

Ejemplo 1:

HTML

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" /> 
    <meta name="viewport"
        path1tent="width=device-width, 
        initial-scale=1.0"/> 
    <title>D3.js schemeBrBG[] Function</title> 
    <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> 
  
    <style>
        h2{
            color: green;
        }
    </style>
</head> 
  
<body> 
    <h2>Geeks for geeks</h2>
    <p>Different colors from schemeBrBG are: </p>
    <script> 
        document.write(d3.schemeBrBG[3][1]+"<br>"); 
        document.write(d3.schemeBrBG[3][2]+"<br>"); 
        document.write(d3.schemeBrBG[4][3]+"<br>"); 
        document.write(d3.schemeBrBG[5][4]+"<br>"); 
        document.write(d3.schemeBrBG[6][5]+"<br>"); 
        document.write(d3.schemeBrBG[10][6]); 
    </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 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>
      
    <style>
        div {
            padding: 6px;
            text-align: center;
            vertical-align: middle;
            display: flex;
            justify-content: center;
            width: fit-content;
            margin-top: 2px;
            height: 20px;
        }
    </style>
</head>
  
<body>
    <h2>D3.schemeBrBG[k] </h2>
    <div class="pixel1">
        <span>d3.schemeBrBG[10][0]</span>
    </div>
    <div class="pixel2">
        <span>d3.schemeBrBG[10][1]</span>
    </div>
    <div class="pixel3">
        <span>d3.schemeBrBG[10][2]</span>
    </div>
    <div class="pixel4">
        <span>d3.schemeBrBG[10][3]</span>
    </div>
    <div class="pixel5">
        <span>d3.schemeBrBG[10][4]</span>
    </div>
      
    <script>
        // Creating different colors for 
        // different value of k
        let color1 =
            d3.schemeBrBG[10][0];
        let color2 =
            d3.schemeBrBG[10][1];
        let color3 =
            d3.schemeBrBG[10][2];
        let color4 =
            d3.schemeBrBG[10][3];
        let color5 =
            d3.schemeBrBG[10][4];
  
        // Selecting Div using query selector
        let pixel1 = document.querySelector(".pixel1");
        let pixel2 = document.querySelector(".pixel2");
        let pixel3 = document.querySelector(".pixel3");
        let pixel4 = document.querySelector(".pixel4");
        let pixel5 = document.querySelector(".pixel5");
  
        // Setting style and BG color of
        // the particular DIVs
        pixel1.style.backgroundColor = color1;
        pixel2.style.backgroundColor = color2;
        pixel3.style.backgroundColor = color3;
        pixel4.style.backgroundColor = color4;
        pixel5.style.backgroundColor = color5;
    </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 *