「入場者数」と「売上」のようにスケールの異なるデータを1つのグラフで表現するときは、「第2軸」を使って複合グラフを作成するのが一般的だ。そこで今回は「第2軸」を使った複合グラフの作成ポイントを紹介していこう。「第2軸」の使用そのものは難しくないが、見た目よく目盛線を表示するには工夫が必要となる。
第2軸を使った「複合グラフ」の作成
今回は、以下に示した表をグラフ化する場合について考えてみよう。
この表は、ある施設における各月の「入場者数」と「売上」をまとめたものだ。一般的には、「入場者数」が増えるほど「売上」も増えていくはず、と考えられるが果たしてどうであろうか? グラフ化して検証してみよう。
前回の連載でも紹介したように、まずは「集合縦棒」のグラフを作成する。続いて、いずれかの系列を右クリックし、「系列グラフの種類の変更」を選択する。
今回は「入場者数」を折れ線グラフで示したいので、「入場者数」のグラフを「マーカー付き折れ線」に変更し、「OK」ボタンをクリックする。
これで「縦棒グラフ」+「折れ線グラフ」の複合グラフに変換できる。ただし、作成されたグラフは以下の図のようになってしまう。
「入場者数」を示す「折れ線グラフ」が地を這うように描画されてしまい、グラフとしての意味をなしていない。
それもそのはず。「売上」のデータは数百万という規模のスケールになるのに対して、「入場者数」は数千程度のスケールしかない。よって、「折れ線グラフ」が地を這うように描画されるのは、当然の結果といえる。
このような場合はグラフの右側に「第2軸」を設けて、それぞれの系列を別の縦軸で示してあげるとよい。もういちど「系列グラフの種類の変更」を開き、「入場者数」の系列の「第2軸」をONにする。
すると、グラフが以下の図のように変化し、「売上」だけでなく、「入場者数」についてもデータ推移をグラフで確認できるようになる。
このように「スケールの異なるデータ」を複合グラフで示すときは、「第2軸」を活用するのが一般的な解決法となる。
なお、「第2軸」を使うときは、「左右それぞれの軸が何を示しているのか?」を明確にするために「軸ラベル」を表示しておくのが基本だ。この操作は、「グラフ要素」のアイコンをクリックし、「軸ラベル」のサブメニューから「第1縦軸」と「第2縦軸」をONにすると実行できる。
続いて、左右の「軸ラベル」に文字や単位を入力すると、複合グラフの基本形が完成する。
あとは各自の趣向に合わせて、「グラフの色」や「折れ線の書式」、「影の有無」などをカスタマイズしていくだけ。今回は、以下の図のようにカスタマイズを施した。
このグラフを見ると、おおよそ「入場者数」の増減にあわせて「売上」も増減している、ということを確認できる。
さらに細かく見ていくと、7月と8月は「入場者数」が多いにも関わらず、「売上」はそれほど増えていない、ということを把握できる。この2カ月のみ、「棒グラフ」より上に「折れ線グラフ」が位置しているのを見て取れるだろう。