2015-07-06 3 views
1

У меня есть эта скрипка: http://jsfiddle.net/q0ubpmwj/4/Есть ли способ увеличить масштаб до центра объекта в d3?

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

Я попытался установить ограничения на увеличение с помощью scaleExtent, но это, похоже, не остановит его от перехода на экран.

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

Цените любую помощь или точку в правильном направлении :)

ответ

2

Я использовал этот пример на прошлой неделе, когда я испытывал тот же вопрос, и это помогло мне многое. Надеюсь, это поможет вам.

http://bl.ocks.org/shawnbot/6518285

+0

веселит чувак будет выглядеть завтра, когда им снова работаем над этим :) – thatOneGuy

+0

помогли много ура мат;) – thatOneGuy

+0

Рад, что смог помочь! Ура! – HoppyScoot

Смежные вопросы