こんにちは、私はボタンをクリックするだけで、グラフがズームアウトされた0,0の位置にあります。基本的にはリセットボタンです。 可能ですか?どの要素でそれを行うことができますか?D3グラフを初期ズームおよび0,0の位置に移動する方法 - グラフをリセットしますか?
それは次のようになります -
d3.select('svg').select('g').transition()
.duration(1000).attr('transform', "translate(0,0)scale(1)")
しかし、上記のは、xとy軸を含む全体のグラフを移動し、それをズームアウト。私はプロットされた領域内の要素だけを線、点、x軸とy軸の値のように変更したい。
助けてください。 JSFiddle
私はこれをJSフィドルで見ることができますが、まだ動作しません。私はすべてのコントロールをリセットする必要があるのか、どうすればいいのかを知る必要があります。例えばxaxis、yaxis ..など – Rahi
すばらしいニュース!私はこれらの2行だけを使用したいものを達成することができました: zoomListener.scale(1); zoomListener.translate([0、0]); グラフ上でこれを即座に更新していないのですが、グラフをドラッグするだけでグラフが0に戻るようにします – Rahi
解決策を見つけたらすぐに回答を投稿してください。 。 – rafaelcastrocouto