#javascript #d3.js #svg #touch #pinchzoom
#javascript #d3.js #svg #коснитесь #pinchzoom
Вопрос:
У меня есть двумерная диаграмма svg, созданная с помощью d3, которая использует d3.behavior.zoom () для масштабирования как с помощью колеса мыши, так и с помощью жеста захвата на сенсорных устройствах.
Это отлично работает, но я хотел бы иметь возможность увеличивать только X или только Y независимо, когда захват направлен в основном вдоль одной из осей. Если сжатие идет по диагонали, позвольте ему увеличивать как X, так и Y, как это происходит сейчас.
Есть предложения по подходу, который лучше всего использовать здесь?