Featured image of post 100%積み上げ棒グラフ(100% Stacked Bar Chart)

100%積み上げ棒グラフ(100% Stacked Bar Chart)

100%積み上げ棒グラフ(100% Stacked Bar Chart)は、各棒の合計を100%に正規化し、カテゴリごとの構成比(割合)を比較することに特化した積み重ね棒グラフの一種です。すべての棒が同じ長さで揃うため、合計値の違いに影響されることなく、各サブグループが全体に占める割合の変化を直感的に把握できます。

たとえば、年度ごとの売上構成比の変化や、地域ごとのエネルギー源の割合比較など、「量」ではなく「比率」を比較したい場面で効果を発揮します。

歴史的経緯

100%積み上げ棒グラフは、積み重ね棒グラフ(Stacked Bar Chart)から派生した手法です。積み重ね棒グラフの歴史はウィリアム・プレイフェア(William Playfair)が1786年に棒グラフを発明した時代にさかのぼりますが、棒の合計を100%に正規化するという発想は、19世紀後半の統計学の成熟とともに登場しました。

人口統計、産業構造分析、予算配分の報告など、「全体に占める割合」を比較することが重要な場面で発展してきました。特に、異なる規模のグループ間で構成比を公平に比較したいという需要に応える形で普及しました。たとえば、人口100万人の都市と人口10万人の都市の産業構成を比較する場合、絶対値では比較が困難ですが、100%に正規化すれば構成比を直接比較できます。

現在では、データの民主化とセルフサービスBIの普及に伴い、マーケティング分析、財務報告、社会調査など多様な分野で日常的に使用されています。

データ構造

100%積み上げ棒グラフのデータ構造は、通常の積み重ね棒グラフと同様に、カテゴリ、サブグループ(系列)、数値の3要素で構成されます。チャート描画時に、各カテゴリの合計値が100%となるよう自動的に正規化されます。

元データ(絶対値):

カテゴリサブグループ
2022年火力3200
2022年水力800
2022年原子力600
2022年再エネ400
2023年火力2800
2023年水力900
2023年原子力700
2023年再エネ600

正規化後(割合):

カテゴリ火力水力原子力再エネ
2022年64%16%12%8%
2023年56%18%14%12%

描画時には正規化後の割合が使用され、各棒は必ず同じ長さ(100%)になります。

目的

100%積み上げ棒グラフの目的は、カテゴリ間で構成比の変化やパターンを比較することです。

  • 構成比の比較:各カテゴリにおけるサブグループの割合を比較します。絶対量の差異を排除して、純粋に「比率」の違いに焦点を当てることができます。
  • 構成変化の追跡:時系列に沿ってカテゴリを並べることで、構成比がどのように推移しているかを視覚的に追跡できます。
  • 規模の異なるグループの公平な比較:合計値が大きく異なるカテゴリ同士でも、構成比を同一スケールで比較することが可能です。

ユースケース

  • エネルギー供給構成の年次推移(例:各年の発電源別の割合変化)
  • 市場シェアの推移比較(例:各年の各企業のシェア比率)
  • 地域別の産業構成比較(例:各都道府県の第1次・第2次・第3次産業の割合)
  • アンケート結果の分布比較(例:各質問項目に対する「満足」「普通」「不満」の割合)
  • 予算配分の変化(例:各年度の費目別予算配分比率の推移)
  • 人口構成の比較(例:各国の年齢層別人口割合)

特徴

  • 構成比の比較に特化:すべての棒が100%に揃うため、カテゴリ間の比率変化を直接比較できます。
  • 絶対値の情報が失われる:正規化により合計値の情報が消えるため、実際の数量の大小は読み取れません。これは意図的なトレードオフです。
  • 最上段と最下段のセグメント比較が容易:最下段のセグメントはベースライン(0%)に揃い、最上段のセグメントは上端(100%)に揃うため、この2つのサブグループは正確に比較しやすいです。
  • 中間セグメントの比較は困難:積み重ね棒グラフと同様に、中間に位置するセグメントはベースラインが揃わないため、正確な割合の比較が難しいという制約があります。
  • 省スペース:すべての棒が同じ長さであるため、視覚的に整理された印象を与え、画面スペースを効率的に使用できます。

チャートの見方

100%積み上げ棒グラフでは、横軸(x軸) にカテゴリが配置され、縦軸(y軸) は0%から100%のスケールで表示されます。すべての棒が同じ高さ(100%)で揃っている点が、通常の積み重ね棒グラフとの最大の視覚的違いです。

読み取りのポイントは以下の通りです。

  • セグメントの幅(高さ)に注目して、各サブグループが全体に占める割合を把握します。セグメントが広いほど割合が大きいことを意味します。
  • 同じ色のセグメントをカテゴリ横断で比較して、特定のサブグループの割合が増加傾向にあるのか減少傾向にあるのかを読み取ります。
  • 最下段のセグメントはベースラインが0%で揃っているため、カテゴリ間の比較が最も正確に行えます。
  • 最上段のセグメントは上端が100%で揃っているため、同様に比較が容易です。
  • 合計値(絶対量)はこのチャートからは読み取れないことに留意します。必要に応じて、合計値を注釈やテーブルで補足します。

デザイン上の注意点

  • 軸は0%〜100%に固定:正規化されたチャートであるため、縦軸は0%から100%の範囲に固定し、途中省略は行いません。
  • セグメント数を抑える:5〜7系列以内が推奨されます。セグメント数が多いと色の識別が困難になり、各セグメントが薄くなって読み取りにくくなります。
  • 積み重ね順序の一貫性:すべてのカテゴリで同じ順序でセグメントを積み重ねます。順序が変わると、同じ色のセグメントの位置が不規則になり比較が困難になります。
  • 色の選択:セグメントが明確に識別できる配色を使用します。順序性のあるデータ(例:年齢層)には段階的な配色を、カテゴリカルなデータ(例:製品カテゴリ)には質的配色を使用します。色覚多様性への配慮も重要です。
  • パーセンテージラベルの表示:セグメントが十分な幅を持つ場合は、割合のラベル(例:「32%」)をセグメント内に直接表示すると読みやすくなります。狭いセグメントにはツールチップを使用します。
  • 合計値の補足:構成比だけでなく絶対値も重要な場合は、棒の上部や下部に合計値を注釈として追記するか、通常の積み重ね棒グラフと並べて表示することを検討してください。
  • 比較の優先順位:最も重要なサブグループを最下段または最上段に配置して、比較精度を高めます。

応用例

応用形式特徴
水平100%積み上げ棒グラフ棒を水平方向に配置する形式。カテゴリ名が長い場合や、左から右への「流れ」として構成比を読ませたい場合に適しています。
時系列100%積み上げ棒グラフ横軸に時間を取り、構成比の経年変化を追跡する形式。エネルギー構成や市場シェアの推移分析に多用されます。
100%積み上げ面グラフ(100% Stacked Area Chart)棒の代わりに面で表現する形式。時系列データにおいて構成比の連続的な変化を滑らかに示すことができます。
モザイクプロット(Marimekko Chart)棒の幅もデータに連動させる形式。構成比に加えて、各カテゴリの合計値の違いも同時に表現できます。

代替例

  • 積み重ね棒グラフ(Stacked Bar Chart):構成比だけでなく合計値(絶対量)も同時に比較したい場合に適しています。
  • グループ棒グラフ(Grouped Bar Chart):各サブグループの値を正確に比較したい場合に適しています。全てのセグメントのベースラインが揃うため、比較精度が高いです。
  • 円グラフ(Pie Chart):単一カテゴリの構成比を示す場合に使用されますが、複数カテゴリの比較には不向きです。
  • ドーナツチャート(Donut Chart):円グラフの変形で、中央にラベルや合計値を表示できます。単一カテゴリの構成比表示に使用します。
  • ツリーマップ(Treemap):階層構造を持つデータの構成比を面積で示す手法。カテゴリ数やサブグループ数が多い場合に効果的です。
  • ワッフルチャート(Waffle Chart):100個のセルで構成比を示す手法。少ないサブグループの割合を直感的に伝えたい場合に適しています。

まとめ

100%積み上げ棒グラフは、カテゴリ間の構成比を比較するために最適化された可視化手法です。すべての棒を100%に正規化することで、合計値の差異に影響されることなく、各サブグループの割合の変化やパターンを純粋に比較することができます。

ただし、絶対値の情報が失われること、中間セグメントの正確な比較が困難であることを理解した上で使用することが重要です。構成比と絶対値の両方を伝えたい場合は、通常の積み重ね棒グラフとの併用や、合計値の注釈追加を検討してください。データの性質と分析の目的に応じて、適切なチャート形式を選択することが、効果的なデータコミュニケーションの鍵となります。

参考・出典

1
2
3
- [Bar chart - Wikipedia](https://en.wikipedia.org/wiki/Bar_chart)
- [Stacked bar chart complete guide - Atlassian](https://www.atlassian.com/data/charts/stacked-bar-chart-complete-guide)
- [Stacked Bar Graph - The Data Visualisation Catalogue](https://datavizcatalogue.com/methods/stacked_bar_graph.html)
Licensed under CC BY-NC-SA 4.0
Apr 08, 2026 12:19 +0900