Excelは「日付」のデータを様々な形式で表示できるようになっている。たとえば、「2021/6/7」というデータを「2021年6月7日」と表示したり、単に「6/7」と表示したりすることが可能である。これはグラフの場合も同様だ。「表示形式」を指定することで、横軸に配置された「日付」のラベルの表示方法を自由にカスタマイズできる。
「日付」の表示形式について
今回は、グラフの横軸を「日付軸」として扱うときに、「日付のラベルをどのように表示するか?」について解説していこう。まずは、グラフの基となるデータ表を紹介する。以下の表は、あるWebサイトのアクセス数を「6月7日」~「7月6日」の1カ月間についてまとめたものだ。
この表を基に縦棒グラフを作成すると、横軸は「日付軸」として扱われる(詳しくは第23回の連載を参照)。グラフが見やすくなるように、縦軸の「最小値」を5,000に変更し、「影」を追加した例を紹介しておこう。
このグラフを見て最も気になる点は、横軸に並ぶ日付が「どの棒グラフを指しているのか?」が非常に分かりにくいことだ。この問題を解決する方法を探っていこう。
まずは、日付の表示形式を変更する方法から紹介していこう。「セルの表示形式」と同様に、グラフの場合も「ラベルの表示形式」を指定することが可能だ。横軸のラベルの表示形式を変更したいときは、横軸を右クリックし、「軸の書式設定」を選択すればよい。
「軸の書式設定」が表示されるので、「表示形式」の設定項目を展開し、カテゴリに「日付」を選択する。すると、日付の表示形式を選択できるようになる。これで日付の表記が少しはコンパクトになるはずだ。
以下の図は、日付を「月/日」という形式に変更したグラフの例だ。確かに、日付の表示はコンパクトになっているが、そのぶん日付を間引かずに表示できるようになったため、かえって見にくいグラフになってしまう。
これを見やすくするには、横軸のラベルを間引くのが最も簡単な解決策となる。この書式も横軸の「軸の書式設定」で指定できる。たとえば、単位の「主」に「7」を指定すると、7日間隔でラベルが表示されるようになる。
このように「日付の表示形式」と「ラベルの間隔」を指定することで、ある程度は横軸を見やすくすることが可能である。しかし、上図を見ると分かるように、ベストな解決策とは言えないのが本音ではないだろうか? そこで、もっとシンプルに日付を表示する方法を考えていこう。