棒グラフのY軸はゼロから始めるべきか問題に決着をつける―場面別の軸設計ルール
「グラフのY軸はゼロから始めるべき」というルールは、データ可視化の世界で最も有名な原則のひとつです。ですが、この原則を機械的に守ると、伝えるべきメッセージが見えなくなることがあります。グラフ種別と目的で考え直しましょう。
新人時代に最初に教わったルールのひとつが、「Y軸はゼロから始めなさい」というものでした。理由はシンプルで、ゼロから始めなければ、棒の高さが値を正しく反映しないからです。値が95と100の棒で、軸が90から始まっていれば、棒の高さの比は1:2に見えてしまいます。これは数字を歪める表現だ、と。
この教えは正しい。少なくとも、棒グラフの場合は。ところが実務では、教科書通りに軸をゼロから始めると、グラフが「平坦すぎて何も伝わらない」状態になることがあります。たとえば、株価のように小数第2位の動きが意味を持つデータを、ゼロからの軸で描くと、棒も線も見分けがつかない直線にしか見えません。原則と現実のギャップ。これにどう向き合うかが、実務家の腕の見せどころです。
原則が成立する理由──棒の長さは値を表す
まず、「Y軸はゼロから」という原則がなぜ正しいのかを正確に理解しておきましょう。
棒グラフは、値を「棒の長さ」で表現します。長さ20と長さ40の棒があれば、読み手は「2倍の差がある」と判断します。これが棒グラフの最大の強みであり、同時に最大の制約です。長さが値に比例しなければ、グラフとして機能しないのです。
そこでY軸をゼロから始めなければなりません。軸が90から始まっていれば、値95の棒の「長さ」は5、値100の棒の「長さ」は10になります。実際の値の差は5%なのに、棒の長さの比は1:2、つまり100%もの差があるように見えてしまいます。
結論:棒グラフのY軸は、原則としてゼロから始めるべきです。これを破る正当な理由は、ほぼありません。「変化を強調したいから」は正当な理由ではなく、むしろ可視化の倫理に反します。
折れ線グラフでは話が変わる
ところが、折れ線グラフでは事情が大きく違います。折れ線グラフが伝えたいのは「値そのもの」ではなく「変化の傾向」だからです。
株価の月次推移を例に考えます。日経平均が38,000円から41,000円に動いたとき、その変化は読み手にとって重要な情報です。ですが、Y軸をゼロから始めて描くと、線は画面の上のほうに張り付いて、ほとんど水平に見えます。3,000円の動きという情報が、視覚的に消えてしまいます。
折れ線グラフでは、軸を「データの動く範囲に絞る」ほうが、しばしばメッセージが伝わります。理由は、折れ線グラフが伝える情報の単位が「線の傾き」であって、「線の高さ」ではないからです。傾きを見たいのに、データが画面の上端で平坦化していては意味がありません。
棒グラフの主役は「長さ」、折れ線グラフの主役は「傾き」。だから軸の扱いが違います。
使い分けの実務ルール
これまでの議論を、実務で使えるルールに整理します。
棒グラフの場合:原則ゼロから。例外は、対数スケールを使う場合のみ。これは正の値しか扱えませんが、桁数が大きく違うデータ(10と1,000と100,000のような)では有効です。それ以外で「ゼロから始めない棒グラフ」を作る正当な理由は、ほぼ存在しません。
折れ線グラフの場合:データの動く範囲を中心に。ただし、変化の絶対値が小さいときに過剰に拡大すると、ノイズが意味のある変化に見えてしまいます。経験則として、Y軸の最小値はデータの最小値より少し下、最大値はデータの最大値より少し上に設定するのが安全です。
面グラフの場合:原則ゼロから。面グラフは「面積」で量を表すため、棒グラフと同じく軸の起点が結果を歪めます。ゼロからの軸を維持してください。
横棒グラフの場合:X軸(数値軸)はゼロから。横棒も棒グラフの一種ですから、原則は同じです。
もう一つの選択肢:「軸を切る」表記
棒グラフでどうしても変化を強調したい場合、もう一つの選択肢があります。Y軸の途中に「波線(ジグザグ)」を入れて、「ここで軸を切っています」と明示する表記です。
これは伝統的な統計表記で、「軸が連続でないこと」を読み手に明示することで、誤読を防ぐ工夫です。ただし、現代のビジネス資料ではあまり見かけなくなりました。デジタル環境では波線の表示が崩れやすいことや、そもそも「軸を切らずに済むデータ表現」のほうが好まれるからです。
実務的には、棒グラフで軸を切りたくなったら、まずグラフ種別の変更を検討するのが先です。棒グラフではなく折れ線グラフにすれば、軸を絞る正当性が生まれます。あるいは、「変化率(%)」を別の棒グラフで描く方法もあります。「絶対値の比較」と「変化率の比較」を分離することで、それぞれ正直なグラフが作れるのです。
軸設計は「正直さ」のラインを引く作業
グラフ作成における軸設計は、データの正直さを保つための最後の砦です。色や凡例は読み手の印象に影響しますが、数字そのものは歪めません。一方、軸設計は数字の見え方を直接歪めます。
「Y軸はゼロから」というルールは、棒グラフという表現形式の本質から導かれる必然です。一方、「折れ線グラフは動きの範囲で軸を絞る」ことは、その表現形式が傾きを伝える装置だからこそ許される工夫です。原則は機械的に覚えるものではなく、なぜその原則があるのかを理解した上で、目の前のグラフ種別とメッセージに応じて適用するものです。
次に棒グラフを作るときは、Y軸を見てください。ゼロから始まっていますか。始まっていなければ、それは設計か、あるいは見落としか。前者なら正当化できる理由を言葉にできるはずです。後者なら、修正したほうが誠実です。