d3ビジュアライゼーションライブラリには、マウスホイールとタッチが有効なズーム機能がありますが、拘束する方法はありません。最小値と最大値を追加するには、どのようにd3ズームの動作にパッチを当てることができますか?D3マウスホイールのズーム動作の制約
4
A
答えて
8
d3.behavior.zoomの場合はimplementation of extentsです。
おそらくもっと柔軟にすることができますが、うまくいけばそれが始まります。
関連する問題
- 1. D3.JSのツリーマップ一貫性のないズーム動作
- 2. d3スタッキングとズーム
- 3. D3米国の州のマップは、ズーム私はD3マップを作成しました
- 4. D3.js:svgのズームを理解する
- 5. ズームのプロパティをリセットするd3
- 6. ZedGraphコントロールのマウスホイールのズームを変更します
- 7. 再作成デフォルトの制約 - 新しい制約が
- 8. D3.jsでズームまたはパンするときのドメインを制限する
- 9. ノックアウト検証:動的制約
- 10. d3.jsを使ったズーム棒グラフ
- 11. d3.js散布図をズーム/ドラッグ
- 12. Autolayout UIScrollViewの制約が異常な動作
- 13. 2列の一意制約の作成
- 14. 作成時の制約コンポーネントの親
- 15. mercatorのマップ上でd3.jsのドラッグ動作を制限する方法
- 16. フィールド上の制約を作る方法
- 17. 複合外部キー制約の作成
- 18. D3強制レイアウトグラフ - セルフリンクノード
- 19. パラメータの制約
- 20. Oracleの制約
- 21. 制約のチェック
- 22. ジェネリックインターフェイスの制約
- 23. ScrollViewerの子コントロール上でマウスホイールが動作しない
- 24. IE8のjScrollPaneでマウスホイールが動作しない(iframeなし!)
- 25. d3:状態の代わりに国の境界ボックスIIにズーム
- 26. キー制約動作しない/適用正しく
- 27. d3.jsの強制レイアウトで動的linkDistanceが可能ですか?
- 28. マウスホイールを使用してMicrosoftグラフコントロールのズームを有効にする方法
- 29. 制約
- 30. 制約
D3リストで質問するかもしれませんが、[code](https://github.com/mbostock/d3/blob/master/src/behavior/zoom.js)を見ると、オプションを提供する場所はありませんここでは、おそらくあなた自身の行動を書く必要があります。 – nrabinowitz
ありがとう、ありがとうございました。私はこれまでに質問をしています。私はちょっとハッキングしましたが、ズームの動作はかなり複雑で、実際に座ってすべてを勉強する時間はありませんでした。 – kreek
ええ、それは明らかに重要ではありません。これは、既存の動作に猿のパッチを当てることができないからです。あなたの最善の選択肢はおそらくコードをフォークし、最大/最小のチェックを 'd3_behavior_zoomTo'に入れることでしょう。 – nrabinowitz