Revealでツリーマップチャートビジュアリゼーションを作成する方法

Revealでツリーマップチャートビジュアリゼーションを作成する方法

ツリーマップチャートドリルダウン シナリオ向けに設計されています。複数のレベルでのデータ ポイントの相対的な重みが表示されるため、ユーザーはより効率的な分析を行うために、より小さな四角形で表されるデータ セットを継続的に深くドリルダウンできます。

4 分で読めます

ツリーマップチャート、さまざまなサイズと色のネストされたノード (四角形) を使用して階層データを表示するデータ視覚化であり、データ パターンの特定やデータ量の比較を容易にします。

ツリーマップは「分布」ビジュアライゼーションとして分類されることもありますが、私は主に「部分から全体」ビジュアライゼーションと呼ばれ、合計 (全体) 値となるデータ セットのカテゴリ (部分) を示します。

カテゴリは、分析対象の合計値に対する値のパーセンテージに基づいて、他のカテゴリに比例して表示されます。

おそらく最も人気のある部分から全体の視覚化である円グラフとは異なり、ツリーマップチャートチャートドリルダウン シナリオ向けに設計されています。複数のレベル (四角形で表される) でのデータ ポイントの相対的な重みが表示されるため、より効率的な分析を行うために、より小さな四角形で表されるデータ セットを継続的に深くドリルダウンできます。

同時に、ツリーマップは数値を伝えるように設計されていません。その目的は、データセット値の相対的なランキングと相対的な差異を示すことです。

実際のRevealを参照

四角形のツリーマップ

ツリーマップは元々、ハード ドライブ上のファイルを視覚化するために設計されましたが、財務分析からスポーツ レポートに至るまで、幅広い分野に適用されています (順序付けられたツリーマップのレイアウト、ベン・シュナイダーマン、マーティン・ワッテンバーグ、http://www.cs.umd.edu/hcil/treemap-history/)。ツリーマップ構造でデータを表現するには、Squarified、Slice and Dice、Stripped などのいくつかのアルゴリズムから選択できます。最も一般的なのは Squarified Treemap アルゴリズムです。Reveal Squarified Treemap アルゴリズムを使用しており、すべての画面サイズ (デスクトップ、Web、モバイル) およびアスペクト比の低いデバイスで適切に機能します。

これはRevealの四角形ツリーマップの例で、マクドナルドの店舗をタイプ別に示しています。

ツリーマップの使用

この例では、ツリーマップは州ごとのマクドナルド店舗タイプ (自立型、ガソリン スタンド、モールなど) の数 (カウント) の内訳を表示しています。Reveal埋め込み分析を使用すると、州ごとのカウントなど、各カテゴリのツールチップで詳細情報を取得でき、各ツリーマップ カテゴリ (州名) にドリルダウンして、州レベルの概要の一目でわかる分析を取得できます。ドリルダウンの数はデータによってのみ制限されます。たとえば、市または郡のツリーマップ階層を追加した場合、さらなる分析とドリルダウンを行うことができます。

ツリーマップチャートビジュアライゼーションを使用するためのベスト プラクティス

他のデータ視覚化と同様に、ツリーマップ グラフ視覚化は特定のシナリオで使用する必要があります。棒チャートや折れ線チャートのような視覚化と同じ問題は解決されません。これは実際には、より複雑で豊富なデータ表示を目的としています。

ツリーマップチャート使用する場合

  • ドリルダウン階層データ (ブランチとサブブランチを含むツリーとして編成されたデータ)
  • カテゴリ (ブランチ) とサブブランチ (サブブランチ) 間の相対的な重みと比較値の階層を示します。
  • コンパクトでスペース効率の高い視覚化が必要な大規模なデータセットを表示します。
  • 正確な値を使用せずに、一目でわかる迅速なデータ分析を提供したい場合。長方形の相対的なサイズは、パターンや外れ値を迅速に特定するのに役立ちます。
  • スペースを有効活用したい。ツリーマップは、画面上に数千のアイテムを同時に読みやすく表示できます

ツリーマップチャート使用しない場合

  • 正確な値が必要なデータ ストーリーを伝えている場合
  • 負のデータ値がある場合
  • フラットで非階層的なデータがある場合 (ドリルダウンなしでツリーマップを使用することは問題ありませんが、データ ストーリーに使用するのに最適なデータ視覚化ではない可能性があります)
  • データのサイズが類似している場合、つまり、ユーザーに同じサイズの四角形が表示される場合、それは上記のツリーマップのベスト プラクティスに反します。

ツリーマップ視覚化で使用されるデータの例

ツリーマップは、コンパクトでスペース効率の高い方法で表示する必要がある、非常に変化する定量的な値を含む大規模なデータ セットに最適です。ツリーマップのデータ シナリオには次のものが含まれます。

  • 郡別の選挙結果または郡別の政党別の投票数
  • カテゴリー別、サブカテゴリー別の国別製品売上高
  • 技術別・地域別などの製品市場シェア
  • 国別の製品カテゴリーの輸出
  • 部門別製品別売上高

Revealでのツリーマップチャートの使用

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!

ありがとう!

ケーシー

デモを予約