2012-10-29 8 views

Odpowiedz

20

Po pierwsze, trzeba dołączyć zachowanie powiększenia obiektu SVG. Można również wywołać funkcję powiększenia na obiekcie powiększenia.

var zoom = d3.behavior.zoom() 
    .scaleExtent([0.5, 4]) 
    .on('zoom', onzoom); 

//svgElement is an actual element such as a rect or text or group 
svgElement.call(zoom); 

// later on 
zoom.scale(2); 
zoom.event(svgElement); 
+0

Ostatni wiersz powinien być 'zoom.event (svgElement)', poza tym - idealny! Dzięki! – johndodo

Powiązane problemy