Line Chart Types/Scales & Axes/Log Axis Line

對數刻度折線圖

在對數軸上繪製資料,揭示指數成長與冪次律模式。科學資料、金融曲線和多量級比較的必備圖表 — 免費線上折線圖產生器。

Intermediate對數軸圖表對數刻度對數圖指數成長圖

Example

Guide

概述

對數刻度將指數關係轉換為直線,讓跨越多個數量級的資料分析變得容易許多。在對數軸上,等距離代表等比例而非等差 — 從 1 到 10 的視覺距離與從 100 到 1,000 相同。這讓曲棍球棒形曲線變成可閱讀的斜率。

何時使用

  • 資料跨越 3 個以上的數量級(如:0.001 到 10,000)
  • 指數增長或衰減(人口、複利、放射性衰變)
  • 比較非常不同量級之間的變化率
  • 冪次律關係(齊夫定律、帕累托分佈、地震震級)
  • 乘法關係是核心洞察的科學資料

不適用

  • 資料包含零或負值時(對數無定義)
  • 絕對差異比比率更重要時
  • 受眾不熟悉對數刻度時(務必清楚標註)
  • 數值量級相近的小資料集

關鍵變體

  • 半對數圖(Y 軸):最常見 — 適合指數增長/衰減
  • 半對數圖(X 軸):用於時間尺度過程、頻率響應圖
  • 雙對數圖:兩軸都使用對數 — 將冪次律指數顯示為斜率
  • 次要格線:幫助讀者在主要刻度之間內插數值
  • 線性+對數並列:用於教育性比較

使用情境

  • 流行病學:COVID-19 病例曲線、跨國疾病發生率
  • 金融:投資的複利成長、橫跨數十年的股價歷史
  • 科技:摩爾定律(電晶體數量倍增)、網站流量從 100 到 1,000 萬的成長
  • 地震學:里氏震級
  • 聲學:以分貝衡量的聲音強度
  • 生物學:細菌群落生長、族群生態模型
  • 化學:pH 值、反應速率常數
  • 天文學:赫羅圖(亮度 vs 溫度)

在折線圖產生器中快速設定

  1. 準備 CSV 資料,Y 值可跨越很大範圍。
  2. 上傳或貼上資料至編輯器。
  3. 在圖表設定中設置 yAxisType: "log" 以將 Y 軸切換為對數刻度。
  4. 啟用 showMinorGridlines: true 以提升 10 的各次冪之間的可讀性。
  5. 加入清楚的副標題或標註說明「Y 軸:對數刻度」。
  6. 匯出或分享你的圖表。

資料(CSV)

x,y,series
A,1,Log2
B,3,Log2
C,9,Log2
D,27,Log2
E,81,Log2
F,247,Log2
G,741,Log2
H,2223,Log2
I,6669,Log2
A,1,Log3
B,2,Log3
C,4,Log3
D,8,Log3
E,16,Log3
F,32,Log3
G,64,Log3
H,128,Log3
I,256,Log3
A,0.5,Log1/2
B,0.25,Log1/2
C,0.125,Log1/2
D,0.0625,Log1/2
E,0.03125,Log1/2
F,0.015625,Log1/2
G,0.0078125,Log1/2
H,0.00390625,Log1/2
I,0.001953125,Log1/2

圖表設定(JSON)

最佳實踐

  • 次要格線:在 10 的各次冪之間閱讀中間值時不可或缺
  • 清楚標註:務必標記軸為「對數刻度」或「log scale」以防止誤讀
  • 軸標註:在關鍵刻度處包含實際數值,而非只有指數
  • 零基線:永遠不要強制對數軸包含零(數學上不可能)
  • 比較檢視:對非技術受眾,並列呈現線性和對數兩種檢視

常見問題

對數刻度上的直線代表什麼意思? 代表具有恆定速率的指數增長或衰減。斜率告訴你速率:越陡 = 倍增/減半越快。例如,一條代表人口增長的線若斜率為 0.3,大約表示每期 30% 的增長。

如何讀取主要格線之間的數值? 每個主要刻度代表 10 的一個次冪(1、10、100、1,000…)。次要格線按比例劃分空間 — 從 1 到 2 的視覺距離大於從 8 到 9,即使兩者都差 1,因為在對數刻度上比率 2/1 大於 9/8。善用次要格線和工具提示來導覽。

什麼時候應該用對數刻度而非線性? 當資料跨越 3 個以上的數量級,或你關心的是相對變化(百分比、增長率)而非絕對差異時。經典範例:金融複利成長、流行病曲線、地震震級、聲音強度。

我的資料有零值怎麼辦? 零的對數無定義。常見解決方案:

  • 用極小正值替換零(如 0.001),若零代表「低於偵測門檻」
  • 使用 symlog 刻度,在零附近為線性、遠離零時為對數
  • 過濾掉零值並註明排除原因

什麼是雙對數圖,何時有用? 雙對數圖在 X 和 Y 兩軸都使用對數刻度。冪次律關係((y = ax^b))會顯示為直線,斜率等於指數 (b)。用於齊夫定律、城市規模分佈、生物學中的異速生長,以及頻率-震級關係。

如何向非技術受眾解釋對數刻度圖? 用「幾倍大」來框架:

  • 「每條格線是前一條的 10 倍」
  • 「向上的直線代表數值以恆定速率倍增」
  • 「圖表底部是個位數;中間是千位數;頂部是百萬」 展示前後對比:同一份資料在線性(曲棍球棒形)vs 對數(可讀斜率)上的樣子。

X 軸可以使用對數刻度嗎? 可以,但不常見。它會壓縮早期時間點並放大後期,適合長時間跨度的實驗(從分鐘到月份)。更常見的做法是 X 軸保持線性、Y 軸使用對數 — 即半對數圖。

Open in Line Graph Maker