Порядковое поведение шкалы
Я хотел бы создать порядковый масштаб с однозначным соответствием между диапазоном и областью. Я ожидаю, что значения / строки, которые не принадлежат домену, ничего не вернут. Вместо этого я получаю следующее поведение:
var x = d3.scaleOrdinal().domain(['a', 'b', 'c']).range([10, 20, 30])
x('d')
10
x('e')
20
x('f')
30,
Есть ли логика за этим поведением? Может быть, я что-то упустил, но я не мог найти что-то там.