D3 V4 назначение слушателя d3.brushX при первом отображении элемента

#d3.js #brush

#d3.js #кисть

Вопрос:

Я хочу назначить прослушиватель событий для d3.brushX при первом отображении элемента.

Я пытаюсь выполнить следующее:

 var brush = d3.brushX()
.extent([[0, 0], [width, height]])
.handleSize(6)
.on("load", fn_test);
  

Я получаю сообщение об ошибке в Chrome при запуске этого кода …?? Я думал, что «загрузка» была очень распространенным событием.

Функциональность, которую я хочу, заключается в том, чтобы поместить кисть в определенное положение, когда пользователь впервые просматривает страницу.

Ответ №1:

Кисть, похоже, не принимает событие «load».

Но содержащий элемент svg делает это. Поэтому я поместил туда событие загрузки. И вуаля .. успех!