我能夠使用選擇插件來選擇我的地塊的一個區域並放大。如何取消激活選擇並激活Flot中的縮放/平移?
現在我希望能夠在選擇縮放和鼠標滾輪縮放+平移之間切換。
作爲一項測試,我想在選擇某物並放大時立即禁用選擇,同時用鼠標滾輪激活平移和縮放。
我可以使用getOptions()
來設置選項,但我無法更改選擇/縮放/平移。我檢查選項對象,它確實改變(interactive = true
)。我使用draw()
重繪了繪圖,但選擇/縮放/平移不會更改。
的代碼將讓我選擇和縮放,但僅此而已:
$("#chart1").bind("plotselected", function (event, ranges) {
var o=plot.getOptions();
o.xaxes[0].min = ranges.xaxis.from;
o.xaxes[0].max = ranges.xaxis.to;
o.yaxes[0].min = ranges.yaxis.from;
o.yaxes[0].max = ranges.yaxis.to;
// block 1: not working as expected, although the options object does change
o.pan.interactive = true;
o.zoom.interactive = true;
o.selection.mode = null;
// block1 end
plot.setupGrid();
plot.draw();
plot.clearSelection();
}
我在做什麼錯?
怎麼樣,您對anwswer得到?沒有工作? – diegoaguilar
如果你看日期,其他答案發佈於2014年1月,我在2013年10月發佈了這個答案,幾個月前... –