
Revealでツリーマップチャート視覚化を作成する方法
ツリーマップチャートドリルダウン シナリオ向けに設計されています。複数のレベルでのデータ ポイントの相対的な重みが表示されるため、ユーザーはより効率的な分析を行うために、より小さな四角形で表されるデータ セットを継続的に深くドリルダウンできます。
ツリーマップチャート、さまざまなサイズと色のネストされたノード (四角形) を使用して階層データを表示するデータ視覚化であり、データ パターンの特定やデータ量の比較を容易にします。
ツリーマップは「分布」ビジュアライゼーションとして分類されることもありますが、私は主に「部分から全体」ビジュアライゼーションと呼ばれ、合計 (全体) 値となるデータ セットのカテゴリ (部分) を示します。
カテゴリは、分析対象の合計値に対する値のパーセンテージに基づいて、他のカテゴリに比例して表示されます。
おそらく最も人気のある部分から全体の視覚化である円グラフとは異なり、ツリーマップチャートチャートドリルダウン シナリオ向けに設計されています。複数のレベル (四角形で表される) でのデータ ポイントの相対的な重みが表示されるため、より効率的な分析を行うために、より小さな四角形で表されるデータ セットを継続的に深くドリルダウンできます。
同時に、ツリーマップは数値を伝えるように設計されていません。その目的は、データセット値の相対的なランキングと相対的な差異を示すことです。
四角形のツリーマップ
もともとはハードドライブ上のファイルを視覚化するために設計されたトレマップは、金融分析からスポーツレポートまで、さまざまな領域に応用されている(Ordered Treemap Layouts, Ben Shneiderman, Martin Wattenberg,http://www.cs.umd.edu/hcil/treemap-history/)。トレマップ構造でデータを表現するには、Squarified、Slice and Dice、Strippedなど、いくつかのアルゴリズムから選択できますが、最も一般的なのはSquarified Treemapアルゴリズムです。Reveal、Squarified Treemapアルゴリズムが採用されており、あらゆる画面サイズ(デスクトップ、ウェブ、モバイル)やアスペクト比の低いデバイスでうまく機能します。
以下は、マクドナルドの店舗をタイプ別に表示した、Revealの正方形ツリーマップの例です。
この例では、ツリーマップはマクドナルドの店舗タイプ(独立型、ガソリンスタンド、ショッピングモールなど)の数(カウント)を州別に表示しています。埋め込み分析Reveal、各カテゴリのツールヒントで、州別のカウントなどの詳細情報を取得できます。また、各ツリーマップ カテゴリ (州名) をドリルダウンして、州レベルの概要を一目で分析できます。ドリルダウンの数はデータによってのみ制限されます。たとえば、市や郡のツリーマップ階層を追加すると、さらに分析してドリルダウンできます。
ツリーマップチャートビジュアライゼーションを使用するためのベスト プラクティス
他のデータ視覚化と同様に、ツリーマップ グラフ視覚化は特定のシナリオで使用する必要があります。棒チャートや折れ線チャートのような視覚化と同じ問題は解決されません。これは実際には、より複雑で豊富なデータ表示を目的としています。
ツリーマップチャート使用する場合
- ドリルダウン階層データ (ブランチとサブブランチを含むツリーとして編成されたデータ)
- カテゴリ (ブランチ) とサブブランチ (サブブランチ) 間の相対的な重みと比較値の階層を示します。
- コンパクトでスペース効率の高い視覚化が必要な大規模なデータセットを表示します。
- 正確な値を使用せずに、一目でわかる迅速なデータ分析を提供したい場合。長方形の相対的なサイズは、パターンや外れ値を迅速に特定するのに役立ちます。
- スペースを有効活用したい。ツリーマップは、画面上に数千のアイテムを同時に読みやすく表示できます
ツリーマップチャート使用しない場合
- 正確な値が必要なデータ ストーリーを伝えている場合
- 負のデータ値がある場合
- フラットで非階層的なデータがある場合 (ドリルダウンなしでツリーマップを使用することは問題ありませんが、データ ストーリーに使用するのに最適なデータ視覚化ではない可能性があります)
- データのサイズが類似している場合、つまり、ユーザーに同じサイズの四角形が表示される場合、それは上記のツリーマップのベスト プラクティスに反します。
ツリーマップ視覚化で使用されるデータの例
ツリーマップは、コンパクトでスペース効率の高い方法で表示する必要がある、非常に変化する定量的な値を含む大規模なデータ セットに最適です。ツリーマップのデータ シナリオには次のものが含まれます。
- 郡別の選挙結果または郡別の政党別の投票数
- カテゴリー別、サブカテゴリー別の国別製品売上高
- 技術別・地域別などの製品市場シェア
- 国別の製品カテゴリーの輸出
- 部門別製品別売上高
Revealでツリーマップチャートを使用する
Reveal Treemapチャートの詳細については、次の優れたリソースを参照してください。
- ビデオ –ツリーマップ視覚化の作成
- ドキュメント –Reveal Treemap の使用
Revealで最初のツリーマップを使い始めるには、https://app.revealbi.io にアクセスして、無料トライアルにサインアップしてください。
Is there a visualization that you’d like which isn’t in Reveal? Shoot me an email at casey@revrealbi.io and let me know!
ありがとう!
ケーシー