9

Raphael JS でディベート グラフをプログラミングしています。ユーザーはノードをグラフに追加できます。最終的にグラフは非常に大きくなり、キャンバスは同じサイズのままです。キャンバス (raphael js: paper) は、"overflow: scroll;" を使用して別の div 内にあるため、画面の領域を無視します。

(新しい X/Y 値を割り当てるために) ページをリロードせずにキャンバスのサイズを変更する方法はありますか? または、2 つ目の大きなキャンバスを並行して作成し、すべての要素をコピーすることはできますか? 方法はありますか?

4

2 に答える 2

17

あなたの質問が理解できたら、setSize()を呼び出して、必要に応じてキャンバスのサイズを必要なサイズに拡張してください。これをdivでoverflow:scrollで使用して、説明した効果を得ました。

于 2010-07-01T14:35:19.760 に答える