この質問は、Mike Bostock の非常にエキサイティングなd3.js ライブラリ全般、より具体的にはツリーマップ プロットに関するものです。注: treemap には、「トーク バージョン」と「サンプル バージョン」の 2 つのバージョンがあるようです。私の質問は、ズーム機能を備えた「トーク バージョン」に関するものです。
私の質問は希望に近いものです:複数のレベルのズームで、複数の内部ノードに対応して表示するためにツリーマップを拡張するのはどれほど難しいでしょうか? たとえば、クリックすると 1 レベル下に移動し、option キーを押しながらクリックすると 1 レベル上に移動します。おそらく物事を整理するために、1 レベル深いノードのみがペイントされます。拡大すると、より深いレベルが解決されます。
これは私の夢のパイです - 私は JavaScript に慣れていないので、今すぐこれを実行することはできません - しかし、ビジュアル/UI レベルでは実行可能のようです。mbostockがここで、treemap にはリーフ ノードのみが表示されるとコメントしていることに気付きましたが、これが設計上の制約なのか、単なるSMOPなのかはわかりません。
これを行うことに興味のある人はいますか?おそらくコミッションのため?ありがとう。