Monday, November 18, 2024
Google search engine
HomeLanguagesJavascriptD3.js schemePuOr Function

D3.js schemePuOr[] Function

The d3.schemePuOr[] function is a part of the diverging color scheme in d3.js and is used to return a HEX code color string which corresponds to the color from “PuOr” diverging color scheme.

Syntax:

d3.schemePuOr[k];

Parameters: This function accepts a single parameter as mentioned above and described below:

  • k: It is any number in range 3 to 10 inclusively.

Return Values: It returns a hex code of the color.

Below examples illustrate the d3.schemePuOr[] function in D3.js:

Example 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>
    <script src="https://d3js.org/d3-color.v1.min.js">
    </script>
    <script src=
    </script>
    <script src=
    </script>
</head>
  
<body>
    <h2 style="color:green;">Geeks for neveropen</h2>
  
    <p>Different colors from schemePuOr are: </p>
  
    <script>
        document.write("<p><b>" 
            + d3.schemePuOr[10][9] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][5] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][4] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][3] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][2] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][1] + "</p></b>");
        document.write("<p><b>" 
            + d3.schemePuOr[10][0] + "</p></b>"); 
    </script>
</body>
  
</html>


Output:

Example 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=
    </script>
    <script src=
      
    </script>
  
    <style>
        div {
            padding: 6px;
            color: white;
            text-align: center;
            vertical-align: middle;
            display: flex;
            justify-content: center;
            width: fit-content;
            margin-top: 2px;
            height: 20px;
        }
    </style>
</head>
  
<body>
    <h1 style="color:green;">neveropen</h1>
  
    <h2>D3.schemePuOr[k] </h2>
    <div class="box1">
        <span>d3.schemePuOr[10][9]</span>
    </div>
    <div class="box2">
        <span>d3.schemePuOr[10][5]</span>
    </div>
    <div class="box3">
        <span>d3.schemePuOr[10][4]</span>
    </div>
    <div class="box4">
        <span>d3.schemePuOr[10][2]</span>
    </div>
    <div class="box5">
        <span>d3.schemePuOr[10][0]</span>
    </div>
      
    <script>
        // creating different colors 
        // for different value of k
        let color1 =
            d3.schemePuOr[10][0];
        let color2 =
            d3.schemePuOr[10][1];
        let color3 =
            d3.schemePuOr[10][2];
        let color4 =
            d3.schemePuOr[10][3];
        let color5 =
            d3.schemePuOr[10][4];
  
        // Selecting Div using query selector
        let box1 = document.querySelector(".box1");
        let box2 = document.querySelector(".box2");
        let box3 = document.querySelector(".box3");
        let box4 = document.querySelector(".box4");
        let box5 = document.querySelector(".box5");
  
        // Setting style and BG color of
        // the particular DIVs
        box1.style.backgroundColor = color1;
        box2.style.backgroundColor = color2;
        box3.style.backgroundColor = color3;
        box4.style.backgroundColor = color4;
        box5.style.backgroundColor = color5;
    </script>
</body>
  
</html>


Output:

Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

RELATED ARTICLES

Most Popular

Recent Comments