2011-07-21 9 views
1

d3を使用してグラフの視覚化Webページを開発しようとしています.I は、グラフ上で基本的なズームとパンの機能を提供する必要があります。d3を使用してズームボタンを実装する

d3.behaviour.jsファイルを見てズーム機能 がどのように機能するかを確認しました。デフォルトの動作が行われる限りは問題ありません。しかし、 は、ズーム機能を手動で呼び出すことができます。 でズームやズームアウトボタンを付けることができます。

答えて

3

d3のズーム動作は、マウスイベントに非常に似ているようです。

ボタンをクリックすると、「マウスホイール」(すなわち/ webkit)と「DOMMouseScroll(firefox)」イベントが手動で発生する可能性があります。

登録する方法の例を見ると、ここでこれらのイベントを送出でき

http://jsfiddle.net/6nnMV/

関連する問題