【Excel】バブルチャートで3変数データを可視化する方法

【Excel】バブルチャートで3変数データを可視化する方法
🛡️ 超解決

Excelで複数のデータを分析する際、グラフは非常に強力なツールです。特に、3つの異なる数値を同時に表現したい場面に遭遇することがあります。例えば、商品の売上、利益率、そして販売数量の関係性を一度に把握したい場合などです。しかし、通常の棒グラフや折れ線グラフでは、表現できる変数が限られてしまいます。この記事では、Excelのバブルチャート機能を使って、3つの数値を一つのグラフ上に可視化する具体的な方法を解説します。これにより、データの傾向や相関関係を直感的に理解できるようになります。

【要点】Excelで3変数をバブルチャート化する手順

  • データ準備: X軸、Y軸、バブルサイズに対応する3つの数値データをExcelシートに整理する。
  • 散布図の選択: グラフ作成機能から「散布図」を選び、バブルチャートの元となるグラフを作成する。
  • バブルサイズの指定: 作成した散布図の系列オプションで、バブルサイズとして使用するデータを指定する。
  • 書式設定の調整: バブルの大きさや色、ラベルなどを調整し、データの見やすさを向上させる。

ADVERTISEMENT

バブルチャートの基本構造と活用シーン

バブルチャートは、散布図の一種であり、各データポイントを円(バブル)で表現します。このバブルの「位置」で2つの変数(X軸とY軸)、そしてバブルの「大きさ」で3つ目の変数を同時に示せるのが最大の特徴です。これにより、単なる点の集合ではなく、各データポイントが持つ3つの数値的情報を視覚的に捉えることができます。例えば、以下のようなシーンで活用できます。

  • マーケティング分析: 各商品の「売上高」「利益率」「販売数量」をバブルチャートで表示し、どの商品が効率的に売れているかを把握する。
  • 財務分析: 企業の「総資産」「売上高」「利益」を比較し、収益性の高い企業を見つけ出す。
  • 人口統計: 国や地域の「人口」「一人当たりのGDP」「平均寿命」などを比較し、開発状況や生活水準を分析する。
  • プロジェクト管理: 各タスクの「所要時間」「コスト」「重要度」を可視化し、リソース配分の優先順位を決定する。

このように、3つの異なる指標を同時に比較・分析したい場合に、バブルチャートは非常に有効な手段となります。データの傾向や外れ値、グループ間の関係性を素早く発見できるため、意思決定の質を高めるのに役立ちます。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

バブルチャート作成のためのデータ準備

バブルチャートを作成するには、まずExcelシートに適切な形式でデータを準備する必要があります。データは、各バブルに対応する3つの数値情報と、必要に応じて各バブルの名称(ラベル)を含める必要があります。一般的には、以下の3つの列(またはそれ以上)で構成される表形式が理想的です。

  • 列A:項目名(ラベル): 各バブルに表示する名称(例:商品名、企業名、国名など)。これは必須ではありませんが、グラフの解釈に不可欠です。
  • 列B:X軸の値: バブルの水平位置を決定する数値データ。
  • 列C:Y軸の値: バブルの垂直位置を決定する数値データ。
  • 列D:バブルサイズの値: バブルの大きさを決定する数値データ。

例えば、以下のようなデータがあるとします。

| 商品名 | 売上高(百万円) | 利益率(%) | 販売数量(個) |
|—|—|—|—|
| A社製品 | 500 | 15 | 1000 |
| B社製品 | 800 | 10 | 1500 |
| C社製品 | 300 | 20 | 500 |
| D社製品 | 600 | 12 | 1200 |

この例では、「商品名」がラベル、「売上高」がX軸の値、「利益率」がY軸の値、「販売数量」がバブルサイズの値に対応します。バブルサイズの値は、そのままの数値で指定すると大きすぎる場合があるため、必要に応じてスケール調整(例:100で割るなど)を検討することもあります。ただし、Excelの機能で後から調整も可能です。

データがこのように整理されていると、グラフ作成時に非常にスムーズに進めることができます。データの配置に誤りがあると、意図しないグラフが作成されてしまうため、この準備段階は丁寧に行うことが重要です。

Excelでのバブルチャート作成手順

Excelでバブルチャートを作成する基本的な手順は、まず散布図を作成し、その後バブルサイズを指定するという流れになります。Excel for Microsoft 365、Excel 2019、Excel 2021など、最近のバージョンであれば同様の手順で作成可能です。

  1. グラフ作成範囲の選択
    バブルチャートにしたいデータ範囲を選択します。先述の例のように、項目名、X軸の値、Y軸の値、バブルサイズの値を含む全てのセルを選択してください。
  2. 散布図の挿入
    Excelのリボンメニューから「挿入」タブをクリックします。「グラフ」グループにある「散布図(X,Y)またはバブルチャートの挿入」アイコンをクリックします。表示されるメニューの中から「バブル」を選択します。
  3. 初期バブルチャートの確認
    選択したデータに基づいて、初期のバブルチャートが作成されます。この時点では、X軸とY軸の値のみが反映され、バブルの大きさは全て均一になっている場合があります。
  4. バブルサイズの指定
    作成されたバブルチャートのいずれかのバブルを右クリックし、「データ系列の書式設定」を選択します。画面右側に「データ系列の書式設定」作業ウィンドウが表示されます。
  5. 「バブルサイズ」オプションの設定
    「データ系列の書式設定」作業ウィンドウで、「系列のオプション」を展開します。その中に「バブルサイズ」という項目があります。デフォルトでは「100」など固定値になっているか、「(なし)」になっているはずです。
  6. サイズ元データの選択
    「バブルサイズ」のドロップダウンリストから「元の系列(Y)」ではなく、「元の系列(Z)」または「サイズ」といった項目を選択します。もし、データ準備段階で「販売数量」などを4列目に入力している場合、Excelが自動的にその列をバブルサイズとして認識する場合があります。自動認識されない場合は、「バブルサイズ」の横にあるアイコンをクリックして、データシート上のバブルサイズとして使用したい数値データが入っている列を選択します。
  7. バブルサイズの調整
    バブルサイズの値の横にある「バブルサイズ」スライダーや入力ボックスで、バブルの大きさを調整します。例えば、「バブルサイズ」の値を「100」にするか、「元の値」のままにするかを選択できます。「元の値」のままだと大きすぎる場合は、パーセンテージで調整すると良いでしょう。例えば、「50%」にすると、元の値の半分程度の大きさになります。
  8. 項目名の表示(ラベル)
    各バブルに項目名(例:商品名)を表示するには、バブルチャート上で右クリックし、「データラベルの追加」を選択します。初期状態では数値が表示されることが多いです。
  9. データラベルの書式設定
    追加されたデータラベルを右クリックし、「データラベルの書式設定」を選択します。作業ウィンドウで、「ラベルオプション」を展開します。「ラベルの内容」で「値」のチェックを外し、「系列名」や「項目名」にチェックを入れます。必要に応じて、「区切り文字」を「改行」などに変更し、位置も調整します。

これで、3つの数値データ(X軸、Y軸、バブルサイズ)と項目名が表示されたバブルチャートが完成します。グラフのタイトルや軸ラベルも適宜編集して、分かりやすいグラフに仕上げましょう。

ADVERTISEMENT

バブルチャートの書式設定と見やすくするコツ

作成したバブルチャートは、そのままでは見にくい場合や、意図が伝わりにくいことがあります。そこで、書式設定を工夫して、より分かりやすく、分析しやすいグラフにすることが重要です。以下に、見やすくするためのコツをいくつか紹介します。

バブルの色分けと塗りつぶし

バブルの色は、データ系列ごとに自動で割り当てられますが、特定の条件で色分けしたい場合があります。例えば、3つ目の変数(バブルサイズ)の大小で色を変えたい、あるいは特定のグループに属するバブルを目立たせたいといったニーズです。

条件付き書式による色分け(手動):

  1. バブルの選択
    色分けしたいバブルのいずれか一つを右クリックし、「データ系列の書式設定」を選択します。
  2. 塗りつぶしオプション
    「データ系列の書式設定」作業ウィンドウの「塗りつぶしと線」を展開します。
  3. 単色塗りつぶし
    「塗りつぶし」で「単色塗りつぶし」を選択し、好みの色を設定します。
  4. 系列ごとの色設定
    もし、複数のデータ系列(例:異なる商品のグループ)を扱っている場合は、各系列ごとにこの手順を繰り返して色を設定します。

(注意点) Excelの標準機能では、バブルの「大きさ」や「X/Yの値」に応じて自動で色分けする機能は限定的です。より高度な色分け(例:バブルサイズが大きいほど赤く、小さいほど青く)を行いたい場合は、VBAを使用するか、Power BIなどの他のツールを検討する必要があります。

バブルサイズの調整と視認性向上

バブルの大きさが適切でないと、データ間の比較が難しくなります。大きすぎると重なり合って見えにくくなり、小さすぎると違いが分かりにくくなります。

「データ系列の書式設定」作業ウィンドウの「系列のオプション」にある「バブルサイズ」で、パーセンテージを調整して最適な大きさにしましょう。一般的には、バブルが多少重なっても、それぞれの大きさが識別できる程度に調整するのが良いでしょう。また、「バブルの二重描画」のチェックを外すことで、バブルが重なった際に奥のバブルが隠れてしまうのを防ぎ、形状を分かりやすくできます。

データラベルの活用

バブルチャートは、バブルの位置と大きさで情報を伝えますが、どのバブルがどのデータポイントに対応するのかを明確にするために、データラベルは非常に重要です。前述の手順で、項目名(系列名)をラベルとして表示させましょう。

さらに、ラベルの内容をカスタマイズすることも可能です。「データラベルの書式設定」作業ウィンドウの「ラベルオプション」では、「値」や「Xの値」「Yの値」なども表示させることができます。例えば、「項目名」と「Xの値(売上高)」を改行で区切って表示するなど、必要に応じて情報を追加すると、グラフ単体でより多くの情報を伝えられます。

軸の書式設定とグラフタイトルの最適化

X軸とY軸の範囲や目盛り間隔も、データの見え方に大きく影響します。軸を右クリックして「軸の書式設定」を選択し、必要に応じて最小値、最大値、主目盛、補助目盛などを調整しましょう。例えば、全てのデータが特定の範囲に密集している場合、その範囲を拡大して表示することで、細かい違いを際立たせることができます。

グラフタイトルも、グラフの内容を正確に表すものに変更しましょう。例えば、「売上高と利益率のバブルチャート(販売数量別)」のように、何を表しているグラフなのかがすぐに分かるように具体的に記述することが推奨されます。

バブルチャート作成時の注意点とよくある誤解

バブルチャートは強力な可視化ツールですが、作成時や解釈時に注意すべき点も存在します。ここでは、よくある失敗パターンや誤解しやすいポイントについて解説します。

バブルサイズが不適切になるケース

最もよくある失敗は、バブルサイズの値のスケールが不適切になることです。データによっては、数値の範囲が非常に広いため、そのままバブルサイズに適用すると、一部のバブルが極端に大きくなったり小さくなったりして、他のバブルが見えなくなってしまうことがあります。

対処法: 「データ系列の書式設定」の「バブルサイズ」オプションで、パーセンテージ(例: 50%または75%)を指定して調整します。あるいは、元のデータ列にあらかじめ定数(例: 100)で割るなどのスケーリング処理を施してからグラフを作成する方法もあります。ただし、スケーリングした値は、元のデータとは異なるため、グラフの凡例やラベルでその旨を明記することが大切です。

データラベルの重なりと判読不能

バブルが密集している領域では、データラベルが重なってしまい、どのラベルがどのバブルに対応しているのか判別できなくなることがあります。特に、項目名が長い場合や、バブルの数が非常に多い場合に発生しやすい問題です。

対処法:

  • ラベルの配置調整: 「データラベルの書式設定」で、ラベルの位置を「右」「左」「上」「下」などに変更してみます。
  • 改行の活用: 長い項目名は、「データラベルの書式設定」で「改行」を区切り文字として使用し、複数行で表示させます。
  • バブルの移動(手動): Excelの標準機能では、個々のデータラベルをドラッグして手動で移動させることはできません。しかし、「データ系列の書式設定」で「ラベルオプション」の「ラベルの位置」を「最も最適」などに設定すると、Excelが自動で重なりを避けるように配置を試みます。
  • データ系列の削減: どうしても重なる場合は、表示するデータ系列を絞る、あるいはグループ化して代表的なデータのみを表示するなどの工夫が必要です。

X軸・Y軸の値の解釈ミス

バブルチャートでは、バブルの「位置」がX軸とY軸の値を示しますが、そのスケールによっては、データの差が実際よりも大きく見えたり小さく見えたりすることがあります。例えば、片方の軸だけが拡大されていると、その軸方向の差が際立って見えてしまいます。

対処法: グラフの軸ラベルを常に確認し、軸の範囲や目盛りがどのように設定されているかを把握することが重要です。必要であれば、「軸の書式設定」で軸の範囲を調整し、全てのデータポイントが適切に比較できるようにします。また、軸の最小値をゼロでない値から始める場合は、その意図を明確にするための注釈を加えることも有効です。

バブルチャートと散布図の違いの誤解

バブルチャートは散布図の一種ですが、散布図は通常2つの変数しか扱えません。バブルチャートは3つ目の変数(バブルサイズ)を表現できる点が異なります。これらの違いを理解せずに、単なる散布図として解釈してしまうと、重要な情報を見落とす可能性があります。

確認ポイント: グラフを作成する際に、必ず「バブル」の散布図を選択しているか確認しましょう。また、グラフにバブルサイズに対応する凡例が表示されているかどうかも確認すると良いでしょう。

Excelのバブルチャートと他のグラフ機能との比較

Excelには様々なグラフ機能がありますが、バブルチャートが特に有効な場面と、他のグラフの方が適している場面があります。ここでは、バブルチャートと他の代表的なグラフ機能との比較を行います。

比較項目 バブルチャート 散布図(2変数) 棒グラフ/円グラフ レーダーチャート
表現できる変数 3変数(X軸、Y軸、バブルサイズ) 2変数(X軸、Y軸) 1変数(棒/円のサイズ) + カテゴリ 複数変数(各軸の長さ) + カテゴリ
適したデータ 3つの数値尺度の関係性を分析したい場合 2つの数値尺度の相関関係や分布を分析したい場合 カテゴリごとの数量比較、構成比の表示 複数のカテゴリにおける各指標の比較、プロファイル分析
得意な分析 3次元的なデータの傾向、外れ値、グループ化の発見 相関関係、クラスタリング 順位付け、割合の把握 多角的な比較、強み・弱みの把握
苦手な分析 時系列変化、カテゴリ間の詳細な比較 バブルサイズによる3つ目の変数の表現 3つ以上の数値変数の同時表現 数値の絶対値の正確な比較、外れ値の検出
解釈の難易度 中〜高

バブルチャートが最適なケース:

  • 「売上」「利益率」「販売数量」のように、3つの異なる数値尺度の関係性を同時に見たい場合。
  • 各データポイントの「大きさ」が重要な意味を持つ場合。

散布図(2変数)が適しているケース:

  • 2つの数値尺度の相関関係(例:身長と体重)や、データの分布(クラスタリング)を見たい場合。
  • バブルサイズによる3つ目の変数の表現が不要な場合。

棒グラフ/円グラフが適しているケース:

  • カテゴリごとの数量(例:月別売上)を比較したい場合。
  • 全体の構成比(例:製品別売上比率)を示したい場合。
  • 1つの数値変数とカテゴリの関係性だけを見たい場合。

レーダーチャートが適しているケース:

  • 複数のカテゴリ(例:製品A、製品B)について、それぞれ複数の評価項目(例:価格、品質、デザイン)を比較したい場合。
  • 各カテゴリのプロファイル(強み・弱み)を把握したい場合。

バブルチャートは、3つの数値変数を同時に表現できる点でユニークです。しかし、その特性ゆえに、データによっては解釈が難しくなることもあります。グラフの種類を選択する際は、分析したいデータの性質と、グラフで何を伝えたいのかを明確にすることが重要です。

Excelのバブルチャートは、データの隠れた関係性を発見するための強力なツールです。ぜひ、今回ご紹介した手順とコツを活用して、あなたのデータ分析の幅を広げてください。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】