データの3つの要素を一度に可視化したい場合、バブルチャートが便利です。しかし、Googleスプレッドシートでバブルチャートを作成する方法がわからない方も多いのではないでしょうか。この記事では、バブルチャートの基本から応用まで、具体的な手順を解説します。これを読めば、3変数を直感的に表現するチャートをすぐに作成できるようになります。
【要点】バブルチャートで3変数を表現するための3ステップ
- グラフの挿入と種類の選択: 「挿入」メニューからグラフを追加し、グラフエディタで「バブルチャート」を選びます。
- データ範囲の設定: X軸、Y軸、バブルのサイズ、系列名をそれぞれ正しい列に割り当てます。
- カスタマイズによる見やすさの向上: 軸ラベルや色、透明度を調整して、データの傾向がひと目でわかるようにします。
ADVERTISEMENT
目次
バブルチャートの仕組みと3変数の表現方法
バブルチャートは、散布図を拡張したグラフです。散布図が2変数(X軸とY軸)を扱うのに対し、バブルチャートではバブルの大きさ(サイズ)で3つ目の変数を表現します。各データ点は、X座標、Y座標、そしてバブルの直径(または面積)によって位置づけられます。これにより、売上高(X)、利益率(Y)、市場シェア(サイズ)といった、異なる単位の3要素を同時に比較できます。
Googleスプレッドシートでは、データを表形式で準備すれば、数クリックでバブルチャートを作成できます。ただし、データの並び方にはルールがあります。X軸の値、Y軸の値、そしてサイズの値はそれぞれ別の列に配置し、必要に応じて系列名(ラベル)を追加します。この構造を理解しておくと、スムーズにグラフを作成できます。
バブルチャートを作成する具体的な手順
データを準備する
- データを表形式で入力します
1行目に見出し行を入れ、2行目以降にデータを並べます。例えば、A列に「製品名」、B列に「売上高」、C列に「利益率」、D列に「市場シェア」を入力します。市場シェアがバブルのサイズになります。 - 見出し行を含めてすべて選択します
グラフ作成時に範囲を指定しやすくするため、必ず見出し行も含めてデータを選択します。
グラフを挿入してバブルチャートを選択する
- メニューから「挿入」→「グラフ」を選びます
またはツールバーのグラフアイコンをクリックしても同じです。デフォルトでは縦棒グラフが作成されます。 - グラフエディタで「グラフの種類」を変更します
右側に表示されるグラフエディタの「セットアップ」タブで、「グラフの種類」のプルダウンから「バブルチャート」を選択します。散布図のグループの中にあります。 - データ範囲と系列を設定します
グラフエディタの「セットアップ」タブで、X軸、Y軸、サイズ、系列名を適切な列に割り当てます。例えば、X軸に「売上高」(B列)、Y軸に「利益率」(C列)、サイズに「市場シェア」(D列)、系列名に「製品名」(A列)を設定します。
グラフをカスタマイズする
- グラフエディタの「カスタマイズ」タブを開きます
ここで色や軸の範囲、ラベルの表示を変更できます。 - バブルの色や透明度を調整します
「系列」セクションで、すべてのバブルに同じ色を設定するか、条件に応じて色分けすることも可能です。透明度を上げると、重なったバブルも見やすくなります。 - 軸ラベルやタイトルを追加します
「グラフと軸のタイトル」で、各軸とグラフ全体にわかりやすい名前を付けます。 - 凡例の位置を変更します
「凡例」で位置を「右」や「下」など、レイアウトに合わせて調整します。
バブルチャート作成時の注意点と失敗例
サイズの値が極端に小さいとバブルが見えにくくなる
バブルのサイズは、デフォルトではデータの最大値に合わせて自動調整されます。しかし、最小値が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
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
