対数グラフは科学・工学・経済など幅広い分野で活用される、非常に重要なグラフの種類です。
「対数グラフとはどんなグラフなのか」「縦軸・横軸の見方がわからない」「どんなときに使えばいいのか」という疑問を持つ方も多いでしょう。
この記事では、対数グラフの意味・書き方・読み方・使い方を縦軸・横軸の見方とともにわかりやすく解説します。
対数グラフとは何か?意味と定義をわかりやすく解説
それではまず、対数グラフの意味と定義について解説していきます。
対数グラフとは、縦軸・横軸の少なくとも一方が対数スケール(等比数列状の目盛り)で表されたグラフのことです。
通常の線形グラフは軸が等差数列(1・2・3・4…)で目盛られていますが、対数グラフは軸が等比数列(1・10・100・1000…)で目盛られます。
対数グラフは「片対数グラフ(片軸が対数)」と「両対数グラフ(両軸が対数)」の2種類があります。
対数スケールの仕組み
対数スケールでは、軸の等間隔が「同じ比率の変化」を表します。
たとえば底が10の対数スケールでは、目盛りが1→10→100→1000と変化し、各区間が「10倍の変化」を表します。
対数スケールでは、桁数(オーダー)の違いを視覚的に比較することができる点が最大の特徴です。
対数グラフが必要になる場面
対数グラフは次のような場面で特に有効です。
データの範囲が非常に広い(例:1から1億まで)場合、通常のグラフでは小さな値が見えなくなってしまいますが、対数グラフなら全体を1枚に収めることができます。
指数的成長・指数的減衰(細菌の増殖・放射性物質の崩壊など)のデータを対数グラフで表すと直線になるため、傾向を把握しやすくなります。
対数グラフの書き方・読み方を解説
続いては、対数グラフの書き方と読み方を確認していきます。
片対数グラフの書き方
縦軸を対数スケールにした片対数グラフの書き方を説明します。
1. 横軸は通常の等差スケールで目盛りを振る(例:0、1、2、3、4…)
2. 縦軸は対数スケールで目盛りを振る(例:1、10、100、1000…)
3. データの(x, y)をプロットする際、縦軸の値はlog₁₀(y)の位置に点を打つ
4. 等比数列的に成長するデータは対数グラフ上で直線になる
エクセルでは「グラフの種類」を選択後、軸の書式設定で「対数スケール」にチェックを入れるだけで対数グラフを作成できます。
対数グラフの読み方のポイント
対数グラフを読む際には次のポイントに注意が必要です。
縦軸の各目盛りは等差ではなく等比で変化しているため、目盛りと目盛りの間の「見かけ上の距離」が実際の値の変化を意味しません。
たとえば縦軸が対数スケールで「1→10」と「10→100」の目盛り間距離は同じですが、値の変化はそれぞれ9と90と大きく異なります。
対数グラフでは目盛りの「見た目の距離」ではなく「何倍になっているか」を読み取ることが重要です。
両対数グラフの特徴
縦軸・横軸の両方が対数スケールになった両対数グラフでは、べき乗則に従うデータが直線になります。
自然科学のスケーリング則・経済学のパレート分布・インターネットのリンク数分布など、両対数グラフが直線になる(べき乗則が成り立つ)現象は非常に多く見られます。
対数グラフの使い方と実例を解説
続いては、対数グラフの実際の使い方と具体的な活用例を確認していきます。
感染症の流行分析への応用
新型コロナウイルスの感染者数データは、流行初期に指数的増加を示しました。
このようなデータを通常グラフで表示すると後半だけが強調されますが、対数グラフで表示すると流行の加速・減速のタイミングが直線の傾きの変化として明確に読み取れます。
| グラフの種類 | データの表示 | 読み取りやすい情報 |
|---|---|---|
| 通常グラフ | 指数成長は後半だけ目立つ | 絶対値の大小 |
| 片対数グラフ | 指数成長が直線になる | 成長率の変化・倍増時間 |
| 両対数グラフ | べき乗則が直線になる | スケーリング指数 |
対数グラフは「変化の速度(成長率)」を視覚化するためのツールとして非常に強力です。
エクセルで対数グラフを作成する手順
エクセルで対数グラフを作成する手順は以下のとおりです。
まずデータを選択して通常の折れ線グラフまたは散布図を挿入します。
次に対数スケールにしたい軸をダブルクリックして書式設定を開き、「軸のオプション」から「対数スケール」にチェックを入れます。
底の値(通常は10)を確認して設定すれば、対数グラフの完成です。
まとめ
この記事では、対数グラフの意味・書き方・読み方・使い方・縦軸横軸の見方について解説しました。
対数グラフは縦軸・横軸の少なくとも一方が対数スケールのグラフであり、広い範囲のデータや指数的変化の表示に特に有効です。
片対数グラフでは指数関数が直線になり、両対数グラフではべき乗則が直線になります。
エクセルでは軸の書式設定から「対数スケール」を選ぶだけで簡単に作成できます。
対数グラフの見方をマスターすることで、科学・経済・工学のデータ分析をより深く読み解けるようになるでしょう。