d3:ordinal-scale

by Richard Hunter

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>

CSS

svg {
  background: #fff1e5;
}

JavaScript

const domain = ['a', 'b', 'c'];
const range = ['red', 'green', 'blue'];

const xScale = d3.scaleOrdinal(range).domain(domain);

console.log(xScale('b')); // green