私はページ上に約10のプロットを動的に作成しています。スペースを節約するために、それらはすべて小さなものから始まり、ユーザはボタンを押して近くにあるものを見たいときに「拡大」することができます。小さなモードと大きなモードの両方で、ユーザは望みながらズームや操作が可能ですが、ユーザが1つのプロットをズームしてから別のプロットのサイズを切り替えると、サイズ変更しているプロットは最初のプロットのズームプロファイルにスナップします。1つのページに複数のプロットがあり、1つのページのサイズを変更するときに
うまくいけば私はあまりにも混乱を説明していないことを願っています。ここでは、サイズ変更を行うコードのスニペットを示します。これらは動的分離コードで作成され、GDは、プロットがであるdiv要素を保持しているよう
$(document.getElementById(expArr[index])).click(function() {
$(gd).toggleClass('clk');
Plotly.Plots.resize(gd);
});
はexpArrはちょうどボタンのIDを保持している。DIVのクラスをToggleingだけで、高さ/幅を保持しているクラスを変更します。
すべてのサイズ変更がうまく動作します。 1つのプロットのサイズを変更してズームした後、2つ目のプロットのサイズを変更すると、2つ目のプロットは最初のプロットで行われたズームに「スナップ」します。
は、あなたが(http://stackoverflow.com/help/mcve)[、最小完全、かつ検証例]を追加することができ、問題を修正しましたか? –