BellCurve 統計WEB

ブログ

Excelによる人口ピラミッドグラフの作り方

2018/01/05

カテゴリ:

Excel のグラフを用いて人口ピラミッドグラフを作成する方法を紹介します。

概要

人口ピラミッドグラフは、各国の人口構成を表すのに用いられるグラフです。これから紹介する方法を用いて下図のような人口ピラミッドグラフを作成します。手順は1から15まであります。

人口ピラミッドグラフ

データの作成

1. 下図のデータは、統計局ホームページ/人口推計に掲載されている平成20年3月時点での日本人の人口構成です。このデータを用いて人口ピラミッドグラフを作成します。

日本人の人口構成

横棒グラフの作成

2. セル範囲「B3:D21」を選択後、[挿入]タブから[グラフ]メニューの[縦棒/横棒グラフの挿入]を選択し、[集合横棒]をクリックします。

[挿入]タブ[グラフ]メニュー

3. グラフ中の[グラフタイトル]を選択し、「グラフタイトル」を入力します。

「グラフタイトル」の入力

4. グラフを選択した状態でメニューに現れる[グラフツール]メニューから[デザイン]タブを選択して[グラフ要素を追加]から[凡例]の[上]をクリックします。

[デザイン]タブ[グラフ要素を追加]メニュー

この時点でグラフは下図のようになります。

グラフ1

グラフエリアの書式設定

6. グラフを選択した状態でメニューに現れる[グラフツール]メニューから[書式]タブを選択し、「グラフエリア」を選択し[選択対象の書式設定]をクリックします。

[グラフツール]メニュー[書式]タブ

7. 「グラフエリアの書式設定」で[サイズとプロパティ]→[プロパティ]を選択し、[セルに合わせて移動するがサイズ変更はしない]をクリックします。これは、グラフの大きさを調整したときにフォントのサイズが変更されないようにするためです。

「グラフエリアの書式設定」ウインドウ

8. グラフエリアを選択した状態で[ホーム]タブの[フォント]メニューから、フォントサイズを[9]に設定します。

[ホーム]タブ[フォント]メニュー

系列「女性」を[第2軸]に設定

9. 系列「女性」の書式設定ウィンドウを開きます。[軸]タブで「表示する軸」として[第2軸]を選択し、[OK]をクリックします。

[データ系列の書式設定]ウィンドウ[系列のオプション]タブ(女性) グラフ2

目盛の設定

10. まず「男性」の数値軸の設定を編集します。[数値軸]の書式設定ウィンドウを開き、[目盛]タブで「最小値」、「最大値」、「目盛間隔」、「補助目盛間隔」を設定します。設定する値はデータによって異なりますが、「最小値」に「−(最大値+目盛間隔)」を入力するのが最も重要なポイントです。ここで最大値にプラスした目盛間隔の大きさが人口ピラミッドグラフの真ん中の階級名の領域の幅となります。また、「男性」を左側に表示したいので[軸を反転する]にチェックを入れて、[OK]をクリックします。

目盛りの設定 グラフ3

11. 続いて「女性」の数値軸の設定を編集します。[第2数値軸]の書式設定ウィンドウを開き、[目盛]タブで先ほど[数値軸]に設定した値と同じ値を設定します。こちらは軸を反転する必要はないので、このまま[OK]をクリックします。

[軸の書式設定]ウィンドウ[軸のオプション]タブ(女性) グラフ4

12. このままでは軸の目盛にマイナスの数値が表示されてしまうので、これを表示されないように設定します。[数値軸]の書式設定ウィンドウを開き、[表示形式]タブの「表示形式コード」の欄で[ユーザー定義]を選択します。その右の「記号」の欄に「#,##0;」と入力し[追加]をクリックします。これを「第2数値軸」についても同様に設定します。

[軸の書式設定]ウィンドウ[軸のオプション]タブ グラフ5

棒の間隔を設定

13.系列「男性」の書式設定ウィンドウを開きます。[オプション]タブで「棒の間隔」に「0」を入力します。これを系列「女性」についても行います。

[データ系列の書式設定]ウィンドウ[系列のオプション]タブ グラフ6

グラフの大きさを整える

14. 階級名がきれいに表示されるようにグラフエリアを横方向および縦方向に広げます。

グラフ7

人口ピラミッドグラフの完成

15. 適宜グラフの書式設定を行い、人口ピラミッドグラフの完成です。

人口ピラミッドグラフ

ダウンロード

この統計TipのExcel ファイルのダウンロードはこちらから → tips_5.xlsx

このコンテンツは、Excel 2016を用いて作成しています。

参考書籍