Порядковое поведение шкалы

Я хотел бы создать порядковый масштаб с однозначным соответствием между диапазоном и областью. Я ожидаю, что значения / строки, которые не принадлежат домену, ничего не вернут. Вместо этого я получаю следующее поведение:

var x = d3.scaleOrdinal().domain(['a', 'b', 'c']).range([10, 20, 30])
x('d')
10
x('e')
20
x('f')
30,

Есть ли логика за этим поведением? Может быть, я что-то упустил, но я не мог найти что-то там.

Ответы на вопрос(1)

Ваш ответ на вопрос