ADVERTISEMENT

【Googleスプレッドシート】バブルチャートの作成!3変数の表現方法

【Googleスプレッドシート】バブルチャートの作成!3変数の表現方法
🛡️ 超解決

データの3つの要素を一度に可視化したい場合、バブルチャートが便利です。しかし、Googleスプレッドシートでバブルチャートを作成する方法がわからない方も多いのではないでしょうか。この記事では、バブルチャートの基本から応用まで、具体的な手順を解説します。これを読めば、3変数を直感的に表現するチャートをすぐに作成できるようになります。

【要点】バブルチャートで3変数を表現するための3ステップ

  • グラフの挿入と種類の選択: 「挿入」メニューからグラフを追加し、グラフエディタで「バブルチャート」を選びます。
  • データ範囲の設定: X軸、Y軸、バブルのサイズ、系列名をそれぞれ正しい列に割り当てます。
  • カスタマイズによる見やすさの向上: 軸ラベルや色、透明度を調整して、データの傾向がひと目でわかるようにします。

ADVERTISEMENT

バブルチャートの仕組みと3変数の表現方法

バブルチャートは、散布図を拡張したグラフです。散布図が2変数(X軸とY軸)を扱うのに対し、バブルチャートではバブルの大きさ(サイズ)で3つ目の変数を表現します。各データ点は、X座標、Y座標、そしてバブルの直径(または面積)によって位置づけられます。これにより、売上高(X)、利益率(Y)、市場シェア(サイズ)といった、異なる単位の3要素を同時に比較できます。

Googleスプレッドシートでは、データを表形式で準備すれば、数クリックでバブルチャートを作成できます。ただし、データの並び方にはルールがあります。X軸の値、Y軸の値、そしてサイズの値はそれぞれ別の列に配置し、必要に応じて系列名(ラベル)を追加します。この構造を理解しておくと、スムーズにグラフを作成できます。

バブルチャートを作成する具体的な手順

データを準備する

  1. データを表形式で入力します
    1行目に見出し行を入れ、2行目以降にデータを並べます。例えば、A列に「製品名」、B列に「売上高」、C列に「利益率」、D列に「市場シェア」を入力します。市場シェアがバブルのサイズになります。
  2. 見出し行を含めてすべて選択します
    グラフ作成時に範囲を指定しやすくするため、必ず見出し行も含めてデータを選択します。

グラフを挿入してバブルチャートを選択する

  1. メニューから「挿入」→「グラフ」を選びます
    またはツールバーのグラフアイコンをクリックしても同じです。デフォルトでは縦棒グラフが作成されます。
  2. グラフエディタで「グラフの種類」を変更します
    右側に表示されるグラフエディタの「セットアップ」タブで、「グラフの種類」のプルダウンから「バブルチャート」を選択します。散布図のグループの中にあります。
  3. データ範囲と系列を設定します
    グラフエディタの「セットアップ」タブで、X軸、Y軸、サイズ、系列名を適切な列に割り当てます。例えば、X軸に「売上高」(B列)、Y軸に「利益率」(C列)、サイズに「市場シェア」(D列)、系列名に「製品名」(A列)を設定します。

グラフをカスタマイズする

  1. グラフエディタの「カスタマイズ」タブを開きます
    ここで色や軸の範囲、ラベルの表示を変更できます。
  2. バブルの色や透明度を調整します
    「系列」セクションで、すべてのバブルに同じ色を設定するか、条件に応じて色分けすることも可能です。透明度を上げると、重なったバブルも見やすくなります。
  3. 軸ラベルやタイトルを追加します
    「グラフと軸のタイトル」で、各軸とグラフ全体にわかりやすい名前を付けます。
  4. 凡例の位置を変更します
    「凡例」で位置を「右」や「下」など、レイアウトに合わせて調整します。

バブルチャート作成時の注意点と失敗例

サイズの値が極端に小さいとバブルが見えにくくなる

バブルのサイズは、デフォルトではデータの最大値に合わせて自動調整されます。しかし、最小値が0に近い場合、バブルが極端に小さくなり、見落としやすくなります。この場合は、グラフエディタの「カスタマイズ」→「系列」で「サイズの最小値」を手動で設定すると、すべてのバブルを適切な大きさで表示できます。

ラベルが重なって読めなくなる

データ点が多いと、系列名のラベルが互いに重なってしまうことがあります。この問題を解決するには、グラフエディタの「カスタマイズ」→「系列」で「ラベル」の表示位置を「中央」から「上」や「下」に変更したり、フォントサイズを小さくしたりします。また、重なりを避けるために「ラベルの重なりを許可」のチェックを外す方法もあります。

データに空白セルがあるとグラフが正しく描画されない

バブルチャートは、X軸、Y軸、サイズのいずれかに空白があると、その行のデータを無視します。事前にデータを確認し、空白がある場合は適切な値で埋めるか、その行を削除します。また、見出し行を正しく設定しないと、グラフエディタで列の割り当てがずれる原因になります。

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

散布図は2変数をプロットするのに対し、バブルチャートは3変数を表現します。同じデータでも、バブルチャートにするとサイズの情報が加わるため、異なる傾向が読み取れます。ただし、サイズの値が負の数を含む場合、バブルチャートでは正しく表示できません。その場合は、散布図でサイズを色やマーカーの形で代用することを検討します。

ADVERTISEMENT

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

グラフの種類 表現できる変数 特徴 適したデータ例
バブルチャート 3変数(X, Y, サイズ) サイズで3つ目の変数を直感的に比較できる 国別の人口(サイズ)、GDP(X)、平均寿命(Y)
散布図 2変数(X, Y) 相関関係をシンプルに表示 気温(X)とアイスクリームの売上(Y)
棒グラフ 1変数またはカテゴリ比較 カテゴリごとの値の大きさを比較 月別売上高

この表の通り、バブルチャートは3変数の関係を一度に示せる点が最大のメリットです。ただし、データ量が多いとバブルが重なって見づらくなるため、その場合はフィルターで絞り込むか、インタラクティブなグラフに切り替えるとよいでしょう。

まとめ

この記事では、Googleスプレッドシートでバブルチャートを作成し、3変数を表現する方法を解説しました。データの準備、グラフの挿入と種類の選択、範囲設定、カスタマイズの手順を押さえれば、誰でも簡単に3変数のチャートを作成できます。特に、サイズの最小値の調整やラベルの重なり対策を覚えておくと、より見やすいグラフになります。応用として、条件付き書式でバブルの色を動的に変えたり、IMPORTRANGE関数と組み合わせて外部データを自動更新することも可能です。ぜひ実際のデータで試してみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。