Я пытаюсь реализовать масштабирование и привязку & Чистка в пузырьковой диаграмме.D3: Чистка уже увеличенных данных
Воспроизведение ссылок и чистка, когда данные все еще находятся в исходном положении, отлично работают. Также масштабирование само по себе прекрасно. Но если я увеличу график, а затем попытаюсь выбрать данные, тогда он не будет выбирать правильные. Пример:
Brushing while zooming is not applied
Bushing after zooming was applied
Я использую brush.extent(), чтобы получить положение чистки пространства. Каким-то образом положение точек не обновляется, а масштабируется.
Я могу принять во внимание размер шкалы, пока я чищу. Но я спрашиваю, есть ли что-то, что обновляет положение точек после автоматического увеличения. Или я что-то упускаю, поскольку я довольно новичок в использовании d3.js, а также в области визуализации.