Привет, я смотрю документация для весов и показывает формат, подобный этому var x = d3.scaleLinear([10,130]).range([0,960])
я чувствую, что это странно, потому что большинство примеров, которые я вижу в Интернете, используют что-то вроде этого:
var x = d3.scale.linear().domain([10,130]).range([0,960])
и он работает.
Если я использую var x = d3.scaleLinear([10,130]).range([0,960]);
, я получаю ошибку, например
TypeError: d3.scaleLinear не является функцией
Почему, по вашему мнению, существует несоответствие между примерами в документации и тем, что я вижу в примерах в Интернете? может быть, я не понимаю, как читать документацию.
EDIT: Это - текущая документация для масштабов.