2
我在使用繪製在圖表上的矩形進行縮放時出現問題,應該對所選區域進行縮放。發生錯誤時,我試圖返回縮小,這應該工作,但由於某種原因,這是鎖定的,我不能回到起始位置。當我進行自定義縮放時恢復比例
下面是代碼與矩形進行縮放,先按下Shift鍵並單擊畫下來,你需要在執行放大的區域。
http://jsfiddle.net/cristian540/VFqeV/8/
我在使用繪製在圖表上的矩形進行縮放時出現問題,應該對所選區域進行縮放。發生錯誤時,我試圖返回縮小,這應該工作,但由於某種原因,這是鎖定的,我不能回到起始位置。當我進行自定義縮放時恢復比例
下面是代碼與矩形進行縮放,先按下Shift鍵並單擊畫下來,你需要在執行放大的區域。
http://jsfiddle.net/cristian540/VFqeV/8/
發生這種情況,因爲你已經設置了.scaleExtent([1, Infinity])
,並且當你使用矩形選擇進行縮放時,你不會重置比例。
也許你會更好地關閉.scaleExtent
,因爲d3.behavior.zoom
只有一個比例值,而縮放矩形實際上有兩個(一個用於x-,另一個用於y-)。