統計情報を含む JSON データ ツリーがあります。
{
prefix: "a",
count: 20,
children: [
{
prefix: "a:b",
count: 15,
children: [
{ prefix: "a:b:c", count: 5 },
{
prefix: "a:b:d",
count: 10
children: [
{ prefix: "a:b:d:e", count = 7 },
{ prefix: "a:b:d:f", count = 3 }
]
}
]
},
{ prefix: "a:c", count: 5 }
]
}
葉の総数は膨大です (ただし、サーバー上でそれらを事前に切り捨てるので、問題にはならないと思います)。
必要に応じて出力形式を変更できます。
このツリーを視覚化し、特定のノードにドリルダウンできるようにするための Web UI を作成する必要があります。これにより、ユーザーはどのプレフィックスが最大の重み (カウント) を持つかを視覚的に分析できます。
ここではツリーマップコントロールが機能するはずですが、他の提案も受け付けています。
再利用できる無料の JavaScript ライブラリを教えてください。できれば、無料で堅牢で使いやすいものが望ましいです (しかし、それが優れていれば、無料でなくても OK です)。
jQuery 対応のライブラリーが望ましいですが、それ以外でも十分であれば何でも構いません。