2008年09月12日

人口分布(ピラミッド)のグラフ その2

以前、2つのグラフを1つのグラフに見せかけて
人口分布グラフを作る方法を書きました。

http://msoffice.sblo.jp/article/18392094.html

今度は、1つのグラフで人口分布グラフを
作る方法です。こちらの方が、手間がかかる上に
エクセルのスキルを要求される気がして
あまりお勧めではありません。。。


-- ▼作業方法▼ --

・データ範囲を指定して横棒グラフを作る。

20080912_excel01.gif

・たぶん最初はこんな感じのグラフになります。

20080912_excel02.gif

・凡例はこれからの作業で邪魔なので、この時点で
 グラフの上の部分に移動させておきましょう。
 グラフツールの「レイアウトタブ」→「ラベル」→「凡例」
 →「凡例を上に配置」で移動できます。

20080912_excel04.gif

・グラフツールの「レイアウトタブ」を選んで、
 左に「現在の選択範囲」を表示させます。

・「現在の選択範囲」の上部にあるプルダウンから
 「系列”男”」を選んでから「選択対象の書式設定」をクリック。
 「系列のオプション」の「使用する軸」を主軸から
 第2軸に変更します。

20080912_excel05.gif

・グラフツールの「レイアウトタブ」→「軸」をクリック
 一番上の「主横軸」から「その他の主横軸オプション」をクリック。

・軸の書式設定の中の「軸のオプション」を選び
 最小値を(最大値+目盛間隔1個分)×-1 にし
 最大値、目盛間隔をそれぞれ固定して数値を入れる。

 今回の例だと、最大値が6000で目盛間隔を2000にし
 最小値を(6000+2000)×-1 =-8000 になりました。

20080912_excel06.gif

・同じように、グラフツールの「レイアウトタブ」→「軸」
 から三番目の「第2横軸」から「その他の第2軸オプション」を
 クリックし、主横軸で設定した最小値、最大値、目盛間隔を
 それぞれ固定して数値を入れ、さらにその下の
 「軸を反転する」にチェックを入れる。

20080912_excel07.gif

・縦軸の順番を、入力したデータと同じように
 年齢の低い方を上にする場合は、以下の作業が必要です。

 グラフツールの「レイアウトタブ」→「軸」から
 主縦軸の「その他の主縦軸のオプション」をクリック。
 軸のオプションの中の「軸を反転する」にチェックを入れる。

 もう一度、グラフツールの「レイアウトタブ」→「軸」から
 第2縦軸の「その他の主縦軸のオプション」をクリック。
 軸のオプションの中の「軸を反転する」にチェックを入れ
 さらに「軸ラベル」を「なし」にします。

20080912_excel08.gif


・グラフを選択した状態で「ホームタブ」の一番左端にある
 「クリップボード」の「貼り付け」の下にある小さな▼をクリック。
 「図」の「図としてコピー」を選び、
 表示「画面に合わせる」、形式「ピクチャ」を選んだ状態で
 OKボタンを押す。

・元の画面に戻ったら、何も入力していないセルを選んで
 「ホームタブ」→「クリップボード」→「貼り付けの下の▼」から
 形式を選択して貼り付けを選び、「図(拡張メタファイル)」を
 選択してOKボタンを押す。

・コピーした画像のうち、男性の横軸目盛が欲しいので
 下記画像の赤枠部分だけを残すよう、トリミングする。
 (図ツール→書式タブ→サイズ→トリミング)

20080912_excel09.gif

・数字だけになった画像を、マイナスの赤字になっているところを
 隠すように場所を移動させる。

20080912_excel10.gif

・後は、下に表示されたままの横軸を削除したり
軸の太さを変更したり
 (軸を選択した状態で右クリック→データ系列の書式設定
  →要素の間隔の%の数値を小さくすると太くなります)
 縦軸(年齢)の位置を左右にずらしたり
 (縦軸を選択した状態で右クリック→軸の書式設定
  →軸とラベルの間の距離の数字を大きくすると左に
   小さくすると右に移動します)して体裁を整えます。

 ※縦軸(年齢)の表記を真ん中合わせにしたい時※
 デザインとして、真ん中合わせにする設定がありませんので
 入力したデータに手を加えて、それなりに見せることは可能です。
 例えば、今回の例の場合は「0」という数字の後に半角空白を4つ
 「1-4」「5-9」「100-」の数字の後に半角空白を2つ入れています。

20080912_excel11.gif


-- ▲作業ここまで▲ --


ということで、2軸を使って1つのグラフで
人口分布(ピラミッド)のグラフを作るのは
何かとややこしいのです。。。

個人的に気になるのは、凡例の男女の順番。
、「女 男」じゃなくて「男 女」に
上のグラフは直したいところですが、データの選択で系列の
順番を直しても、順番は直らない。。。
ためしに、女性の方を2軸に設定したところ
下の図のように凡例の順番もきちんと「男 女」になりました。

どうも、2軸を設定した方がは後ろ!
というのが決まっているみたいです。

20080912_excel12.gif

※ちなみに、このグラフは要素の間隔を0%にして
 棒の枠線を白にしてみました。
 こっちの方がピラミッドっぽいかも。




posted by みか at 13:55| Comment(0) | TrackBack(0) | Excel2007
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/19235382

この記事へのトラックバック