JSFiddle - React, Tailwind, and code Playground
JavaScript
// Open the console to see results
// -------------------- ordinal
var ordinalScale = d3.scale.ordinal()
.domain(['Alice', 'Bob'])
.range([0, 100]);
console.log(ordinalScale('Alice')); // 0
console.log(ordinalScale('Bob')); // 100
// -------------------- linear
var linearScale = d3.scale.linear()
.domain([0, 10])
.range([0, 100]);
console.log(linearScale(0)); // 0
console.log(linearScale(5)); // 50
console.log(linearScale(10)); // 100