グラフを見ていると、軸の数値が等間隔でなく「1・10・100・1000」のように並んでいるものがあります。
これが対数目盛です。
対数目盛は広い範囲のデータを一枚のグラフにわかりやすく表示するために使われる非常に便利なツールです。
本記事では対数目盛の意味・読み方・使い方を、グラフ用紙・チャート・エクセルでの設定方法も含めて解説します。
対数目盛とは何か(結論)
それではまず、対数目盛とは何かについて解説していきます。
対数目盛とは、軸の目盛りが等間隔でなく、対数的に増加するよう設定されたスケールのことです。
通常の線形目盛では1・2・3・4と等間隔ですが、対数目盛では1・10・100・1000のように、各目盛り間が「10倍」の関係になります。
対数目盛の本質は「目盛りの間隔が掛け算(比率)で増加している」という点です。1→10、10→100のように同じ長さで10倍になります。
対数目盛が必要になる場面
対数目盛が必要になる主な場面は、データの範囲が非常に広いときです。
たとえば音の強さは最小値と最大値の差が10兆倍にも及ぶため、通常の目盛りでは表示することが非常に難しくなります。
このような場合に対数目盛を使うことで、すべてのデータをひとつのグラフにわかりやすく収めることができます。
対数目盛と線形目盛の違い
| 項目 | 線形目盛 | 対数目盛 |
|---|---|---|
| 目盛りの増加方法 | 加算(+等間隔) | 乗算(×等比) |
| 適したデータ | 変化幅が小さいデータ | 変化幅が非常に大きいデータ |
| 指数的増加の表示 | 急カーブになる | 直線に見える |
片対数グラフと両対数グラフ
片対数グラフとは、x軸またはy軸のどちらか一方だけ対数目盛を使ったグラフです。
両対数グラフとは、x軸・y軸の両方に対数目盛を使ったグラフです。
指数関数 y = a^x は片対数グラフで直線になり、べき乗関数 y = x^n は両対数グラフで直線になります。
対数目盛の読み方
続いては、対数目盛の読み方を確認していきます。
基本的な読み方
対数目盛では1・10・100・1000のような主目盛りの間に補助目盛りが入っています。
1と10の間には2・3・4・5・6・7・8・9の補助目盛りが入り、それぞれの間隔は均等ではありません。
2は1の2倍、5は1の5倍の位置に来るため、線形目盛りとは異なる間隔で配置されます。
補助目盛りの間隔の計算
対数目盛りの補助目盛りの位置は log(数値) の値に比例します。
たとえば1と10の間を1(全体の長さ)とすると、2の位置は log(2) ≒ 0.301 の位置となります。
5の位置は log(5) ≒ 0.699 の位置に相当するため、目盛りの前半より後半の方が間隔が狭くなっています。
対数グラフ用紙の使い方
対数グラフ用紙(片対数方眼紙・両対数方眼紙)はあらかじめ対数目盛りが印刷されたグラフ用紙です。
データをそのまま座標にプロットするだけで、指数関数や対数関数の関係が直線として現れます。
実験データの解析や工学設計の現場で今でも広く使われています。
エクセルでの対数目盛の設定方法
続いては、エクセルで対数目盛を設定する方法を確認していきます。
エクセルでの設定手順
①グラフを選択して軸をダブルクリックし、「軸の書式設定」を開く
②「軸のオプション」の中から「対数目盛を表示する」にチェックを入れる
③底(通常10)を確認する
これだけで軸が対数目盛に切り替わります。
元に戻したいときは同じチェックを外すだけで線形目盛りに戻せます。
チャートやデータ可視化での活用
株価チャートや地震の規模、細菌の増殖曲線、音の強さなど多くの分野で対数目盛のグラフが使われます。
特に複数桁にわたるデータを比較するときに対数目盛は非常に有効です。
対数目盛を使う際の注意点
対数目盛ではゼロや負の値を表示できません。
データにゼロや負の値が含まれる場合は別の処理が必要です。
また読み手に対数目盛であることを明示しないと誤解を招くことがあるため、グラフには対数目盛であることを必ず明記することが大切です。
まとめ
本記事では、対数目盛の意味・読み方・使い方・エクセルでの設定方法について解説しました。
対数目盛は目盛り間が乗算(等比)で増加するスケールで、広い範囲のデータをひとつのグラフに収めるときに非常に役立ちます。
片対数グラフ・両対数グラフの違いを理解し、データの性質に応じて適切に使い分けましょう。
対数目盛を使いこなすことで、データの可視化や解析の幅が大きく広がります。