d3を使用してグラフの視覚化Webページを開発しようとしています.I は、グラフ上で基本的なズームとパンの機能を提供する必要があります。d3を使用してズームボタンを実装する
d3.behaviour.jsファイルを見てズーム機能 がどのように機能するかを確認しました。デフォルトの動作が行われる限りは問題ありません。しかし、 は、ズーム機能を手動で呼び出すことができます。 でズームやズームアウトボタンを付けることができます。
d3を使用してグラフの視覚化Webページを開発しようとしています.I は、グラフ上で基本的なズームとパンの機能を提供する必要があります。d3を使用してズームボタンを実装する
d3.behaviour.jsファイルを見てズーム機能 がどのように機能するかを確認しました。デフォルトの動作が行われる限りは問題ありません。しかし、 は、ズーム機能を手動で呼び出すことができます。 でズームやズームアウトボタンを付けることができます。
d3のズーム動作は、マウスイベントに非常に似ているようです。
ボタンをクリックすると、「マウスホイール」(すなわち/ webkit)と「DOMMouseScroll(firefox)」イベントが手動で発生する可能性があります。
登録する方法の例を見ると、ここでこれらのイベントを送出でき私はあなただけの1で、増加/減少を現在のスケールを取得し、その後、バックhttps://github.com/mbostock/d3/wiki/Zoom-Behavior#wiki-scaleそれを設定する必要があると思います。
その後、https://github.com/mbostock/d3/wiki/Zoom-Behavior#wiki-eventを使用して、新しい縮尺で視覚化を更新します。