半円グラフや半ドーナツグラフの作り方

円グラフやドーナツグラフでは円の中で各項目が値の大きさに応じて表示されますが、少し工夫することで半円または半ドーナツの中で各項目を表示するようにすることができます。ここでは Excel で半円グラフや半ドーナツグラフの作り方について解説します。

(Last modified: )

半円グラフとは

最初に半円グラフとはどのようなものかを簡単にご紹介しておきます。通常の円グラフを作成した場合、円の中に各項目の値の大きさに応じて扇形が表示されます。

半円グラフとは(1)

半円グラフは円の半分だけを使って各項目の値の大きさに応じて扇形を表示するグラフです。

半円グラフとは(2)

半ドーナツグラフも同じように作成することができます。

半円グラフとは(3)

Excel のグラフとして半円グラフや半ドーナツグラフが用意されているわけではないので、円グラフやドーナツグラフをベースに少し工夫をして作成します。

半円グラフの作成手順

半円グラフの作成手順について解説します。なお円グラフを例にしていますが、ドーナツグラフでもまったく同じ手順となります。次のようなデータを使って最初に円グラフを作成しておいてください。

半円グラフの作成手順(1)

※ 円グラフを作成する手順については「円グラフの基本的な作り方」を参照されてください。

元データの合計値を円グラフに追加する

最初にどこの位置のセルでもいいのですが、グラフの元データの合計を表示してください。今回は J3 セルに =SUM(C3:I3) と入力して合計を表示しました。

半円グラフの作成手順(2)

円グラフの元データの範囲を変更して合計の値も含めるようにします。円グラフのいずれかの項目の上にマウスをあわせてください。

半円グラフの作成手順(3)

項目の上で右クリックし、表示されたメニューの中から「データの選択」をクリックしてください。

半円グラフの作成手順(4)

「データソースの選択」ダイアログが表示されます。

半円グラフの作成手順(5)

「グラフデータの範囲」の右にあるテキストボックスを空にしたあと入力待ちの状態にしてください(デフォルトで入力済みの値が全部されていて入力待ちになっているはずなので、通常は何もしなくてもいいです)。

半円グラフの作成手順(6)

新しいグラフの元データの範囲を選択してください。

半円グラフの作成手順(7)

最後に「OK」をクリックしてください。

半円グラフの作成手順(8)

円グラフの元データとして合計値が追加されました。

半円グラフの作成手順(9)

円グラフは各項目の値の割合で扇形のサイズが決まります。合計値の項目は他のすべての項目の値の合計なので、全体の値から見ると必ず 1/2 の値となりグラフで表示すると半分のサイズの扇形になります。

合計値の項目の塗りつぶしをなしにする

グラフの左半分に合計値の項目が表示されています。この部分は表示する必要がないので塗りつぶしを行わないようにします。それでは合計値の項目を一度クリックしてください。グラフ全体が選択された状態になります。

半円グラフの作成手順(10)

もう一度合計値の項目をクリックしてください。合計値の項目だけが選択された状態になります。

半円グラフの作成手順(11)

合計値の項目の上で右クリックし、表示されたメニューの中から「データ要素の書式設定」をクリックしてください。

半円グラフの作成手順(12)

画面右側に「データ要素の書式設定」を行うエリアが表示されます。「塗りつぶしと線」アイコンをクリックして下さい。

半円グラフの作成手順(13)

「塗りつぶし」の中の「塗りつぶしなし」を選択してください。

半円グラフの作成手順(14)

次に「枠線」の中の「線なし」を選択してください。

半円グラフの作成手順(15)

円グラフの合計値の項目が塗りつぶしなしとなりました。

半円グラフの作成手順(16)

円グラフを回転する

右半分にグラフが表示された状態となっていますので、上半分に表示されるように円グラフを回転します。グラフのいずれかの項目にマウスを合わせてください。

半円グラフの作成手順(17)

項目の上で右クリックし、表示されたメニューの中から「データ形式の書式設定」をクリックしてください。

半円グラフの作成手順(18)

画面右側に「データ系列の書式設定」を行うエリアが表示されます。「系列のオプション」アイコンをクリックして下さい。

半円グラフの作成手順(19)

「系列のオプション」の中の「グラフの基線位置」で設定します。現在は 0° になっていますので 270° に設定してください。

半円グラフの作成手順(20)

円グラフが上半分に表示されるようになりました。

半円グラフの作成手順(21)

凡例項目の削除

凡例項目の「合計」が不要なので削除します。凡例を一度クリックしてください。凡例全体が選択されます。

半円グラフの作成手順(22)

削除する「合計」と表示された凡例項目をクリックしてください。対象の凡例項目だけが選択されます。

半円グラフの作成手順(23)

凡例項目の上で右クリックし、表示されたメニューの中から「削除」をクリックしてください。

半円グラフの作成手順(24)

不要な凡例項目が削除されました。

半円グラフの作成手順(25)

データラベルの表示

これで半円グラフは完成です。必要であればデータラベルの表示を行ってください。下記ではデータラベルに「分類名」と「値」を表示しています。

半円グラフの作成手順(26)

※ 円グラフにデータラベルを表示する方法については「円グラフでデータラベルにパーセンテージを表示する」を参照されてください。

データラベルを表示すると、現在非表示にしてある「合計」項目にもデータラベルが表示されるため、このデータラベルを削除します。「合計」項目のところに表示されているデータラベルをクリックしてください。データラベル全体が選択されます。

半円グラフの作成手順(27)

もう一度「合計」項目のところに表示されているデータラベルをクリックしてください。対象のデータラベルだけが選択されます。

半円グラフの作成手順(28)

データラベルの上でクリックし、表示されたメニューの中から「削除」をクリックしてください。

半円グラフの作成手順(29)

不要なデータラベルが削除されました。

半円グラフの作成手順(30)

半円グラフでパーセンテージを表示する

半円グラフでデータラベルを表示するときに「パーセンテージ」を選択する場合は注意が必要です。先ほど作成した半円グラフで実際に表示してみます。

半円グラフでパーセンテージを表示する(1)

同じデータ(合計値の項目を除いて)を元に円グラフを作成したときと比較してみると、すべての項目のパーセンテージが半分になっています。(例えば「お茶」は円グラフでは 35% となっていますが、半円グラフでは 17% となっています)。

半円グラフでパーセンテージを表示する(2)

円グラフは全体の合計値に対する個々の項目の値の割合を表示するものですが、半円グラフでは合計値を項目として追加しているため、元データの値の合計値が 2 倍になっています。そのため、各項目の値の割合は本来のものよりも半分になってしまっています。

そのため、半円グラフにデータラベルとしてパーセンテージを表示する場合、現在使用しているデータではなく各項目のパーセンテージを値とした別のデータを作成し円グラフを作成します。現在の元データの下に次のようなデータを作成しました。

半円グラフでパーセンテージを表示する(3)

入力している値は、先ほど円グラフで表示されたパーセンテージです。(直接値を入力する代わりに、元のデータを合計値で割った値を入力してもいいのですが、微妙に円グラフで表示された値と異なるため円グラフで表示された値を直接入力しています)。

続いてグラフの元データを先ほど追加したデータに変更します。グラフの上で右クリックし、表示されたメニューの中から「データの選択」をクリックしてください。

半円グラフでパーセンテージを表示する(4)

「データソースの選択」ダイアログが表示されます。

半円グラフでパーセンテージを表示する(5)

新しいデータ範囲を選択してください。

半円グラフでパーセンテージを表示する(6)

「OK」ボタンをクリックして「データソースの選択」ダイアログを閉じてください。

半円グラフでパーセンテージを表示する(7)

新しいデータを元に円グラフが作成されました。

半円グラフでパーセンテージを表示する(8)

データラベルには「パーセンテージ」ではなく「値」を表示するように設定してください。元データの値としてパーセンテージの値が入力してあります。「パーセンテージ」を選択すると本来の値の半分の値が表示されます。

半円グラフでパーセンテージを表示する(9)

現在は小数点の値で表示されているので書式を設定します。元データを選択したあとで「セルの書式設定」で「パーセンテージ」を選択してください。

半円グラフでパーセンテージを表示する(10)

半円グラフでパーセンテージを表示する(11)

元データに書式が設定されると、グラフ上のデータラベルにも反映されます。

半円グラフでパーセンテージを表示する(12)

最後にグラフ上の合計値の項目の塗りつぶしをなしにするなどを行って半円グラフにすれば完成です。

半円グラフでパーセンテージを表示する(13)

-- --

Excel で半円グラフや半ドーナツグラフの作り方について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。