ヒートマップ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ナビゲーションに移動 検索に移動
特定条件下での遺伝子発現値を反映したDNAマイクロアレイデータでの使用例

ヒートマップ: heat map, heatmap)は、2次元データ(行列)の個々の値をや濃淡として表現した可視化グラフの一種である。隣にフラクタル図や樹形図を付け、変数によるヒエラルキー値を表現するため同様に色分ける事がある。

歴史[編集]

ヒートマップ自体は少なくとも19世紀から使われているが[1]、ヒートマップという用語は、1991年にデザイナーのCormac Kinneyによって、金融市場情報を2次元的に表示したものを商標として登録、作り出した時の用語である[2]

種類[編集]

行方不明となったマレーシア航空370便の位置を、航空機の飛行経路の可能性をベイズ推定で解析した結果、カラーの水深分布図の上に表示したヒートマップ.[3]

様々な種類が存在する。

  • Webヒートマップとは、Webページ上のクリックやスクロール、注目しているコンテンツなどのユーザー行動を可視化するツールである。サーモグラフィのように色の濃淡でユーザー行動をビジュアライズする。[4]
  • タクシー配車において、タクシー需要が見込まれるエリアと、需要の高さを色の濃淡で地図上にリアルタイム表示する[5]
  • 賃貸ヒートマップは、賃貸物件を検索しているユーザーのアクセスログを独自に解析し、賃貸需要の高低を地図上で視覚的に把握できるようにした地図[6]
  • 分子生物学分野では、DNAマイクロアレイなどから得られる多くの標本(例えば、異なる部位の細胞や、異なる患者からの試料)間で遺伝子発現レベルを比較するために使用される。
  • 樹形図(ツリーマップ)は、ヒートマップに似たデータの2D階層的な分割。
  • モザイクプロットは、2次元以上の表データを示すタイル型ヒートマップである。樹形図と同様に、矩形領域が階層的に整理される。これは、領域が正方形ではなく長方形であることを意味する。Friendly (1994)は、このグラフの歴史と使用法を調査している。
  • 密度関数可視化とは、地図上のドットの密度を表現するためのヒートマップ。これにより、拡大率とは無関係に点の密度を知覚することができる。Perrot et al (2015)は、SparkとHadoopを用いたビッグデータインフラストラクチャを用いて、数十億、数十億のドットを可視化するために密度関数を利用する方法を提案している[7]

配色[編集]

多くの異なる配色活用例が存在し、各々の図解の際に知覚的な長短がある。虹はモノクロと比べ複数の色調を利用でき、任意に階層を増加しても画像内の分類を色覚可能であることから頻繁に使用されているが、以下の理由から科学界において非推奨とされる事が多い。[8][9][10][11]

  • グレースケールや黒体スペクトルにおいては、知覚的に順序を認知できない。
  • (多くの可視化ソフトウェアで初期設定として使用される「ジェット」のような)一般的な色分け図ではモノクロの表示や印刷の際に輝度が変換を防ぐ制御不能な変化がある。またこれにより、イエローとシアンの色域は実際の最重要なデータの色域よりもより目立ち、主題のデータへの関心を散らす。
  • 多くの場合で色調間の変化は、実際の階調が目立たなくなり、存在しない階調の認識につながる。虹色の場合は違いが強調されるどころか、曖昧に知覚することになる。

階級区分図との違い[編集]

類似の物として階級区分図があり、階級区分図は、地図上にその境界内で色を付けて量を表現したものであり、ヒートマップは地図に限定されない。

ソフトウェアでの実装[編集]

R言語Pythonなどに、描画を簡単にするパッケージやモジュールが存在する。

[編集]

脚注[編集]

[脚注の使い方]
  1. ^ The History of the Cluster Heat Map
  2. ^ United States Patent and Trademark Office, registration #75263259” (1993年9月1日). 2018年1月30日閲覧。
  3. ^ MH370 – Definition of Underwater Search Areas (Report). オーストラリア運輸安全局英語: Australian Transport Safety Bureau. (3 December 2015). http://www.atsb.gov.au/media/5733650/AE-2014-054_MH370-Definition%20of%20Underwater%20Search%20Areas_3Dec2015.pdf. 
  4. ^ 歩, 深谷 (2019年5月21日). “小川卓氏が解説。「ミエルカヒートマップ」と「USERDIVE」を比較しながら、ヒートマップツールの選び方と活用方法を紹介!” (日本語). Web担当者Forum. 2020年9月2日閲覧。
  5. ^ タクシー需要が見込まれるエリアを表示 運転手向けにヒートマップ機能を提供”. レスポンス (2019年11月7日). 2020年4月1日閲覧。
  6. ^ “不動産投資ポータルサイト「HOME'S 不動産投資」 賃貸経営に役立つマーケットデータが満載!”. 株式会社ネクスト(PR TIMES). (2009年9月15日). https://prtimes.jp/main/html/rd/p/000000177.000000330.html 2020年4月1日閲覧。 
  7. ^ Perrot, A.; Bourqui, R.; Hanusse, N.; Lalanne, F.; Auber, D (2015) (english). Large interactive visualization of density functions on big data infrastructure. 99–106. doi:10.1109/LDAV.2015.7348077. ISBN 978-1-4673-8517-6 
  8. ^ Borland, D., & Taylor, M. R. (2007). Rainbow Color Map (Still) Considered Harmful. IEEE Computer Graphics and Applications, 27(2), 14-17. IEEE Computer Society. Retrieved from http://www.ncbi.nlm.nih.gov/pubmed/17388198
  9. ^ How NOT to Lie with Visualization - Bernice E. Rogowitz and Lloyd A. Treinish - IBM Thomas J. Watson Research Center, Yorktown Heights, NY
  10. ^ Mark Harrower1and Cynthia A. Brewer - ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps, The Cartographic Journal Vol. 40 No. 1 pp. 27–37 June 2003
  11. ^ Green, D. A., 2011, `A colour scheme for the display of astronomical intensity images', Bulletin of the Astronomical Society of India, 39, 289. (2011BASI...39..289G at ADS.)

関連項目[編集]