2

グラフに描いた長方形でズームすると、選択した領域にズームする必要があるという問題があります。ズームアウトして戻ろうとするとエラーが発生します。これは機能するはずですが、何らかの理由でこれがロックされており、開始位置に戻ることができません。

四角形でズームを実行するコードは次のとおりです。最初にシフトキーを押し、クリックしてズームインを実行する必要がある領域を下に描きます。

http://jsfiddle.net/cristian540/VFqeV/8/

4

1 に答える 1

1

これは.scaleExtent([1, Infinity])、設定したために発生し、長方形の選択を使用してズームすると、スケールがリセットされません。

ズーム長方形には実質的に 2 つのスケール値 (x 用と y 用) があるのに対し、.scaleExtentスケール値は 1 つしかないため、オフにした方がよいでしょう。d3.behavior.zoom

于 2012-10-03T11:38:54.440 に答える