<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
/>
<
meta
name
=
"viewport"
content="
width
=
device
-width,
initial-scale
=
1
.0"/>
</
head
>
<
style
>
div {
padding: 6px;
text-align: center;
vertical-align: middle;
display: flex;
justify-content: center;
color: White;
width: fit-content;
margin-top: 2px;
height: 20px;
}
</
style
>
<
body
>
<
h2
style
=
"color: green;"
>
GeeksforGeeks
</
h2
>
<
p
>D3.js continuous.domain()</
p
>
<
div
class
=
"box1"
>
<
span
>continuous(0.5)</
span
>
</
div
>
<
div
class
=
"box2"
>
<
span
>continuous(0.4)</
span
>
</
div
>
<
div
class
=
"box3"
>
<
span
>continuous(0.3)</
span
>
</
div
>
<
div
class
=
"box4"
>
<
span
>continuous(0.2)</
span
>
</
div
>
<
div
class
=
"box5"
>
<
span
>continuous(0.1)</
span
>
</
div
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
<
script
>
var continuous = d3
.scaleLinear()
// Domain ranges 0 to 1
.domain([-2, -1, 0, 1, 2])
.range(["Blue", "green", "orange",
"Red", "black"]);
let color1 = continuous(-2);
let color2 = continuous(-1.5);
let color3 = continuous(0);
let color4 = continuous(1.5);
let color5 = continuous(2);
// 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
>