Вы можете реализовать масштабирование и панорамирование фрагмента SVG, манипулируя атрибутом viewBox элемента svg в соответствии с предложенным эхо-потоком.Однако вы должны использовать setAttribute, чтобы получить отраженное изменение:
ample.getElementById("mysvg").setAttribute("viewBox", "500 500 1000 1000");
или
ample.query("#mysvg").attr("viewBox", "500 500 1000 1000");
Изучите формат атрибута viewBox, и вам не составит труда выяснить, как это должно бытьманипулируют.