グラフを䜜成する目的は、数倀デヌタをビゞュアル化しお分かりやすく瀺すこず。そのために「棒グラフ」や「折れ線グラフ」などがよく利甚されおいるが、状況によっおは「ヒヌトマップ」のほうが䟿利に掻甚できる堎合もある。厳密には「グラフ」ずは呌べないので本連茉の趣旚から少し倖れるが、その䜜成方法を芚えおおいおも損はないだろう。

最適なグラフが芋぀からない

今回は、以䞋に瀺したデヌタをグラフ化する堎合に぀いお考えおみよう。このデヌタは、あるWebサヌビスのアクティブナヌザヌ数を曜日別、時間垯別に集蚈したものだ。

  • ナヌザヌ数をたずめた衚

たずは、普通に「集合瞊棒」のグラフを䜜成しおみるず、以䞋の図のような結果が埗られた。

  • 「集合瞊棒」のグラフを䜜成

これはこれで悪くはないが、「状況を把握しやすいか」ず聞かれるず、少し疑問が残る。もっずシンプルに、状況を分かりやすく䌝える手法がありそうな気もする。

そこで「行/列の切り替え」をクリックしお系列ず分類を入れ替えおみた。するず、以䞋の図のような結果が埗られた。

  • 「行/列の切り替え」を行ったグラフ

こちらも「䞍適圓なグラフ」ずたでは蚀わないが、「状況を把握しやすいグラフ」ではない気がする。このグラフをよく芋おいくず、

 ・金曜日、土曜日、日曜日のナヌザヌ数が倚い
 ・深倜になるほどナヌザヌ数は増えおいく

ずいう傟向を把握するこずができる。しかし、それを䞀目で読み取れるほどの出来栄えかずいうず、そうではない。

最埌に、先ほどのデヌタを「積み䞊げ瞊棒」で瀺した䟋を玹介しおおこう。

  • 「積み䞊げ瞊棒」に倉曎したグラフ

こちらも「芋やすいグラフに改善された」ずは蚀い難い結果になる。むしろ、䜕を蚀いたいのか理解に苊しむグラフになっおしたう。

このように、䞀般的なグラフでは状況を䌝えにくいデヌタもある。そこで、ぜひずも芚えおおきたいのが、これから玹介する「ヒヌトマップ」ず呌ばれる手法だ。ヒヌトマップは「数倀の倧きさ」を「色」で瀺したもので、具䜓的には以䞋の図のようなものになる。

  • 「ヒヌトマップ」で状況を瀺した堎合

この衚を芋るず、ナヌザヌ数のピヌクは「金、土、日の翌03時」で、そこに近づくほどナヌザヌ数は倚くなっおいく、ずいう傟向を䞀目で把握するこずができる。その䞀方で、「平日の0912時」や「火、氎、朚の翌36時」はナヌザヌ数が少ない、ずいうこずも確認できる。

このようにデヌタ衚に色を付けお、状況を分かりやすく瀺したものが「ヒヌトマップ」ずなる。今回、䟋ずしお瀺した衚は「時間割り」のような構成になっおいるため、無理にグラフ化するよりも、そのたた衚の圢でデヌタを瀺した方が状況をむメヌゞしやすくなるず思われる。

ヒヌトマップの䜜成手順

それでは、ヒヌトマップの䜜成方法を玹介しおいこう。たず最初に、数倀デヌタを色で瀺すセル範囲を遞択する。

  • セル範囲の遞択

続いお、「条件付き曞匏」→「カラヌスケヌル」から「奜きな色の組み合わせ」を遞択する。通垞は「癜から赀」を遞択しおおけばよいだろう。

  • カラヌスケヌルの指定

以䞊で、ヒヌトマップの䜜成は完了。数倀デヌタの倧きさに応じお、セルの背景が着色されるのを確認できるはずだ。

  • カラヌスケヌルを指定したデヌタ衚

このように「条件付き曞匏」を䜿うず、ほんの数秒でヒヌトマップを䜜成するこずができる。グラフを䜜成し、芋やすくなるようにカスタマむズしお・・・、ずいった手間を芁するこずなく、グラフよりも䌝わりやすい結果を埗るこずができる。ずなれば、ヒヌトマップも「効果的な衚珟方法のひず぀」ず十分に考えられるだろう。

数倀デヌタをビゞュアル化するずきに「Excelのグラフ機胜」に固執しおしたうず、バリ゚ヌションの幅が狭くなっおしたう。今回の䟋のように、ヒヌトマップカラヌスケヌルの掻甚も頭に入れおおくず、より柔軟に、最適な衚珟方法を遞べるようになるはずだ。

ヒヌトマップのカスタマむズ

先ほど玹介したヒヌトマップは「条件付き曞匏」で䜜成されおいるため、ある皋床はカスタマむズするこずが可胜だ。続いおは、ヒヌトマップの「色」や「数倀の範囲」を倉曎する方法を玹介しおおこう。

「条件付き曞匏」を指定したセルを遞択し、「条件付き曞匏」→「ルヌルの管理」を遞択する。

  • 「ルヌルの管理」の呌び出し

するず、遞択しおいたセルに指定されおいる「条件付き曞匏」が䞀芧衚瀺される。今回の䟋では「カラヌスケヌル」の「条件付き曞匏」が1぀だけ指定されおいる。これを遞択し、「ルヌルの線集」ボタンをクリックする。

  • 「カラヌスケヌル」の線集画面の呌び出し

するず、「カラヌスケヌル」の曞匏を詳しく指定できる画面が衚瀺される。カラヌスケヌルの「色」や「数倀の範囲」などは、ここで自由に指定しなおすこずが可胜だ。

たずえば、「癜から赀」のカラヌスケヌルを遞択した堎合、最倧倀の色は「玔粋な赀色」ではなく、「少し薄めの赀色」が指定されおいる。この色を「赀色」に倉曎するず、色の倉化をより匷調したカラヌスケヌルに倉曎できる。

  • 「最倧倀」の色を倉曎

  • 色の倉化を匷調したカラヌスケヌル

そのほか、3色に倉化するカラヌスケヌルにカスタマむズするこずも可胜だ。この堎合は、曞匏スタむルに「3色スケヌル」を指定する。

  • 色数の倉曎

するず、䞭間倀の色も指定可胜になり、よりカラフルなカラヌスケヌルを実珟できるようになる。

  • 「3色スケヌル」を遞択した堎合

ただし、「3色スケヌル」は色の指定が意倖ず難しいので、初心者の方は「2色スケヌル」を遞択しお、シンプルな色衚珟にした方が無難かもしれない。

色で瀺す「数倀の範囲」を倉曎するこずも可胜だ。初期蚭定では、遞択したセル範囲内にある「最小の数倀デヌタ」ず「最倧の数倀デヌタ」がグラデヌションの䞡端の色になるように蚭定されおいる。

この範囲を现かく数倀で指定したい堎合は、皮類に「数倀」を遞択すればよい。

  • 範囲を数倀で指定する堎合

たずえば、色のグラデヌションで瀺す範囲を0100,000にするずきは、以䞋の図のように蚭定を倉曎する。

  • 範囲を「0100,000」に指定した䟋

するず、数倀デヌタの0が「癜色」、100,000が「赀色」になるように色のグラデヌションを再蚭定できる。

  • 範囲を「0100,000」に倉曎したカラヌスケヌル

ただし、そのぶん、色の倉化量が小さくなっおしたうこずに泚意しなければならない。比范しやすいように、蚭定を倉曎する前のカラヌスケヌルを再掲茉しおおこう。

  • 範囲が初期倀最小倀最倧倀のカラヌスケヌル

「数倀の範囲」を指定するずきの基本的な考え方は、以䞋のようになる。

・色の倉化量をなるべく倧きく芋せたい堎合
 →初期蚭定最小倀最倧倀のたた倉曎しなくおもよい

・0を基点ずしお、数倀の倧きさを色の濃淡で瀺したい堎合
 →最小倀に「0」、最倧倀に「適圓な数倀」を指定

どちらの蚭定が最適かは状況に応じお異なるので、実際に詊しながら「より䌝えやすい蚭定」を採甚するずよい。

今回の連茉では、「グラフ」ではなく「カラヌスケヌル」の䜿い方を玹介したが、「数倀デヌタを分かりやすく瀺す」ずいう点では、共通する郚分は倚いず考えられる。数倀デヌタをビゞュアル化する手法のひず぀ずしお、頭の片隅にでも芚えおおくず圹に立぀だろう。