選択プラグインを使用して、プロットの領域を選択してズームインすることができました。
ここで、選択ズームとマウス ホイール ズーム + パンを切り替えられるようにしたいと考えています。
テストとして、マウスホイールでパンとズームをアクティブにしながら、何かを選択してズームインするとすぐに選択を無効にしたいと考えています。
を使用してオプションを設定できます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();
}
私は何を間違っていますか?