web-dev-qa-db-ja.com

ヒートマップで2つの変数を記述する方法は?

上映時間の日中時間とその占有率の分布について説明する必要があります。

日中の上映時間の分布は、単純なヒートマップ/テーブルを使用して説明できます。

Showtime distribution

ここで、各時刻セルには、その時間の上映回数が含まれています。色は、上映時間が最も多い時間帯を示します。

現在の情報を失うことなく、1時間ごとに占有に関する情報を追加するにはどうすればよいですか?

セルを斜めに分割することを検討しています。

diagonal split

または、情報をテーブルの外にまとめて別のテーブルに移動します。

2
Gajus

技術的な制約に応じて、さまざまな戦略を適用できます。たとえば、テーブルをよりインタラクティブにして、セルの上にマウスを置いたときにセルに占有値が表示されるようにすることができます。特定の制約または要件が与えられると、人々はより一般的な応答を提供することができます。ただし、次のことを考慮する必要があります。

  • ヒートマップ全体で同時に両方の値を確認する必要があります。これは、ユーザーが処理するには情報が多すぎて、探しているパターンや傾向を把握するのが難しくなりますか?
  • 情報を使用して意思決定を行う方法:どのような洞察を求めていますか。また、情報を閲覧する人が意思決定を行うのにどのように役立ちますか?同様に表示されないこの決定をサポートする追加情報はありますか?
  • データセットに追加の変更はありますか?分析する場所がさらにある場合は、今後ヒートマップに行を追加する予定ですか?時間を細かい単位に分解してみませんか?情報をフィルタリングするためのコンテキスト情報を追加しますか(例:曜日)

ユースケースに設計を決定させる方が、詳細を示さずに設計を決定するよりも良いと思います。場合によっては、表示する情報の量と、さまざまな状況で実際にそれを使用するために必要な情報との間で妥協する必要があります。質問を更新できれば、あなたが探している答えに近づくと思います。

1
Michael Lai