0

この質問は、Mike Bostock の非常にエキサイティングなd3.js ライブラリ全般、より具体的にはツリーマップ プロットに関するものです。注: treemap には、「トーク バージョン」「サンプル バージョン」の 2 つのバージョンがあるようです。私の質問は、ズーム機能を備えた「トーク バージョン」に関するものです。

私の質問は希望に近いものです:複数のレベルのズームで、複数の内部ノードに対応して表示するためにツリーマップを拡張するのはどれほど難しいでしょうか? たとえば、クリックすると 1 レベル下に移動し、option キーを押しながらクリックすると 1 レベル上に移動します。おそらく物事を整理するために、1 レベル深いノードのみがペイントされます。拡大すると、より深いレベルが解決されます。

これは私の夢のパイです - 私は JavaScript に慣れていないので、今すぐこれを実行することはできません - しかし、ビジュアル/UI レベルでは実行可能のようです。mbostockがここで、treemap にはリーフ ノードのみが表示されるとコメントしていることに気付きましたが、これが設計上の制約なのか、単なるSMOPなのかはわかりません。

これを行うことに興味のある人はいますか?おそらくコミッションのため?ありがとう。

4

1 に答える 1

0

私がこの質問を投稿した翌日、著者は私の質問に対するほぼ正確な回答を彼のウェブサイトに投稿したようです。この質問が適応を促したかどうかにかかわらず、私はそれを試すことに興奮しています!

彼はそれを「ズーム可能なツリーマップ」と呼んでいます。彼はまた、ネット上の他のいくつかの例を指摘しています。

ありがとう、マボストック!

于 2012-06-19T22:57:49.550 に答える