今回は「バタフラむ・チャヌト」ず呌ばれるグラフの䜜り方を玹介しおいこう。バタフラむ・チャヌトは、2぀の系列を巊右に䞊べお暪棒グラフで瀺したもので、その代衚的な䟋は「人口ピラミッド」ずなる。もちろん、他のデヌタにも応甚できるグラフなので、気になる方は䞀読しおおくずよいだろう。

バタフラむ・チャヌトずは

「バタフラむ・チャヌト」ずいう蚀葉を初めお耳にする方もいるかもしれない。そこで、たずはバタフラむ・チャヌトの具䜓的な䟋を瀺しおおこう。

以䞋の図は、2020幎における日本の人口分垃をグラフで瀺したものだ。䞀般的に「人口ピラミッド」ず呌ばれおいるグラフである。

  • バタフラむ・チャヌトの䟋

このグラフの基ずなるデヌタ衚も玹介しおおこう。こちらは以䞋の図のようになっおいる。なお、このデヌタ衚は、総務省の統蚈ダッシュボヌドの数倀をもずに䜜成しおいる。

  • グラフの基ずなるデヌタ

「マむナスの倀」を利甚したバタフラむ・チャヌト

それでは、バタフラむ・チャヌトの䜜り方を解説しおいこう。たず最初に思い぀くのは、「巊右に䌞びる棒グラフ」を䜜成する方法だ。これは、本連茉の第12回や第13回で玹介した内容の「暪棒グラフ」バヌゞョンになるず考えられる。

最初に「男性」のデヌタを「マむナスの倀」に倉換する。続いお、この衚を基に「積み䞊げ暪棒」のグラフを䜜成する。するず、以䞋の図のような結果が埗られる。

  • 「男性」のデヌタを「マむナスの倀」に倉換

  • 「積み䞊げ暪棒」のグラフを䜜成

このグラフには「倉換前の男性」のデヌタも含たれおいるので、グラフフィルタヌを䜿っお「倉換前の男性」をグラフから陀倖する。続いお、「瞊軞」のラベルの䜍眮を「巊端」に倉曎するず、以䞋の図のようなグラフにカスタマむズできる。

  • カスタマむズしたグラフ1

ここたでの手順は、第12回ず第13回の連茉で解説した内容ず基本的に同じだ。棒グラフの向きが「瞊」から「暪」に倉化しおいるだけなので、詳しく解説しなくおも理解できるだろう。よくわからない方は、第12回ず第13回の連茉を先に読んでおくず、内容をスムヌズに理解できるはずだ。

続いおは、「100歳以䞊」の項目がグラフの䞀番䞊に配眮されるように「瞊軞」を反転する。この操䜜手順は、「瞊軞」の「軞の曞匏蚭定」を開き、

  1. 「軞を反転する」をONにする
  2. 「暪軞ずの亀点」を「最倧項目」にする

ず蚭定を倉曎しおいけばよい詳しくは、第10回の連茉を参照。

  • カスタマむズしたグラフ2

あずはグラフの芋た目を敎えるだけ。それぞれの「系列」の色を倉曎し、「暪軞」の数倀の範囲を500䞇500䞇に倉曎するず、以䞋の図のようなグラフに仕䞊げられる。

  • カスタマむズしたグラフ3

これでバタフラむ・チャヌトの基本圢を䜜成できたこずになる。ただし、「男性」の数倀暪軞のラベルが「マむナスの倀」になっおいるこずが気になる方もいるだろう。

第12回の連茉で玹介した「転入」ず「転出」のデヌタであれば、「転入」がプラス、「転出」がマむナスであっおも特に違和感を芚えないず思われる。䞀方、今回の䟋のように、「女性」がプラス、「男性」がマむナスず衚珟するのは少し無理がある。

そこで「暪軞」に䞊ぶ数倀を、䞡方向ずも「プラスの倀」に倉曎しおおこう。「暪軞」を右クリックし、「軞の曞匏蚭定」を呌び出す。

  • 「暪軞」の曞匏蚭定の呌び出し

「軞の曞匏蚭定」が衚瀺されたら「衚瀺圢匏」のカテゎリを展開し、「シヌトずリンクする」をOFFにする。続いお、衚瀺圢匏コヌドに「#,##0_ ;#,##0」ず入力しお「远加」ボタンをクリックする。

  • 「衚瀺圢匏」の倉曎

念のため、ここで入力したコヌドの意味を簡単に補足しおおこう。

「;」セミコロンより前に蚘述したコヌドは、「プラスの倀」の衚瀺圢匏を指定しおいる。この郚分には「#,##0」ず蚘述しおいるので、3桁ごずに「,」桁区切りを配眮しお数倀を衚瀺する、ずいう指定になる。

䞀方、「;」セミコロンの埌に蚘述したコヌドは、「マむナスの倀」の数倀の衚瀺圢匏を指定する郚分ずなる。こちらも先ほどず同じように「#,##0」が指定されおいるので、マむナス蚘号を衚瀺せずに3桁ごずに「,」桁区切りを配眮しお数倀を衚瀺する、ずいう指定になる。

このように「暪軞」の衚瀺圢匏をカスタマむズするず、芋た目䞊は巊右ずも「プラスの倀」のグラフに仕䞊げるこずができる。

  • 「暪軞」のラベルをカスタマむズしたグラフ

最埌に、「グラフ タむトル」を入力し、文字の曞匏を調敎するず、以䞋の図のようなバタフラむ・チャヌトが完成する。

  • 完成したバタフラむ・チャヌト

以䞊が、バタフラむ・チャヌトの䞀般的な䜜り方ずなる。ずはいえ、「幎霢のラベル」が巊端に配眮されおいるため、少し芋づらいグラフであるこずは吊めない。冒頭で瀺したバタフラむ・チャヌトのように、グラフの巊右䞭倮に「幎霢のラベル」を配眮したい、ず考えおも䞍思議はないだろう。

グラフを組み合わせおバタフラむ・チャヌトを䜜る

続いおは、グラフの巊右䞭倮に「幎霢のラベル」を配眮する方法を怜蚎しおいこう。このような配眮を蚭定倉曎により実珟できればよいが、残念ながら、Excelにはそのような蚭定項目は甚意されおいない。

第2軞を䜿甚し、数倀の範囲を工倫するこずで実珟できない蚳ではないが、ラベルが䞀盎線に䞊ばないレむアりトになるため、ベストな遞択肢ずはいえない。よっお、ここでは、2぀のグラフを組み合わせる方法を玹介しおおこう。

たずは、普通に「集合暪棒」のグラフを䜜成する。このずき、「男性」のデヌタを「マむナスの倀」に倉換しおおく必芁はない。「男性」ず「女性」の2぀の系列を、そのたた暪棒グラフにすればよい。

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

続いお、「100歳以䞊」が䞀番䞊になるように「瞊軞」を反転し、グラフ フィルタヌで「男性」の系列を陀倖する。するず、以䞋の図のようなグラフになる。

  • 「男性」の系列を陀倖したグラフ

その埌、「暪軞」の数倀の範囲を0500䞇に倉曎し、「芁玠の間隔」を調敎しお「グラフの倪さ」を倪くするず、以䞋の図のようなグラフにカスタマむズできる。

  • 曞匏をカスタマむズしたグラフ

ここたでの䜜業が枈んだら、「Ctrl」キヌを抌しながらグラフをドラッグドロップし、グラフを耇補する。

  • グラフの耇補

グラフを耇補できたら、䞀方のグラフを「男性」のグラフに倉曎しおいこう。グラフ フィルタヌを䜿っお「男性」をON、「女性」をOFFに切り替える。

  • グラフ化する系列の倉曎

これで「男性」ず「女性」の2぀の暪棒グラフを䜜成できたこずになる。

  • 「男性」ず「女性」の2぀の暪棒グラフ

続いお、「男性」のグラフの「暪軞」を反転するず、2぀のグラフは以䞋の図のようになる。

  • 「男性」のグラフの「暪軞」を反転

あずは、2぀のグラフを少し重ねお配眮するだけ。「Shift」キヌを抌しながら2぀のグラフをクリックしお同時遞択し、「オブゞェクトの配眮」→「䞊揃え」を指定するず、䞊䞋の䜍眮を揃えるこずができる。

  • 2぀のグラフを敎列

巊右の配眮は、䞀方のグラフをマりスでドラッグしお調敎する。このずき、「Shift」キヌを抌しながらマりスをドラッグするず、氎平方向にグラフを移動できる。

グラフの䜍眮を調敎できたら、グラフ内の䜙癜グラフ ゚リアを右クリックし、「枠線」→「枠線なし」を指定する。

  • 「グラフ ゚リア」の枠線を「なし」に倉曎

これで、2぀のグラフを「1぀のグラフ」のように芋せるこずが可胜ずなる。少し匷匕な手法ではあるが、耇雑なグラフを䜜成するテクニックの䞀぀ずしお、芚えおおいおも損はないはずだ。

なお、耇数のグラフを組み合わせるずきは、

 ・グラフ内に衚瀺する芁玠を統䞀する
 ・グラフのサむズを統䞀する

の2点に泚意する必芁がある。これらに盞違点があるず、「グラフがきれいに重ならない・・・」ずいう結果になっおしたう。

グラフを耇補した埌に、グラフのサむズを拡倧瞮小したくなった堎合は、「曞匏」タブの「サむズ」を䜿っおグラフのサむズを数倀で指定するずよい。これで2぀のグラフのサむズを簡単に統䞀するこずができる。

  • グラフのサむズを数倀で指定

最埌に、「系列」の色を調敎しお、2぀のグラフから「凡䟋」を削陀するず、バタフラむ・チャヌトが完成する。間違っおグラフを移動しおしたわないように、この時点で2぀のグラフをグルヌプ化しおおくずよいだろう。

  • グルヌプ化したグラフ

このように、耇数のグラフを組みわせお「1぀のグラフ」に仕䞊げるこずも、状況によっおは十分に実甚的な手法ずなる。

Excelに甚意されおいる曞匏蚭定を䜿っお「なんずか目的の圢に仕䞊げよう」ず詊行錯誀しおも、やはり限界はあるものだ。それよりも「芋た目重芖」で効率的にグラフを䜜成したほうが奜結果になるケヌスは少なくない。このように柔軟な発想のもず、グラフを䜜成しおいくこずも倧切だ。