雙軸先問是否可比較
雙Y軸把兩種單位放在同一張圖,方便看時間對齊,但也可能用視覺位置製造同步或因果錯覺。本文以溫度60至75°C和產量1000至1100件/時的虛構資料說明。左軸溫度、右軸產量,各自刻度與零點不同;線條靠近不代表數值變化比例相同。若讀者需要比較趨勢方向,可標準化或分圖,不能只看兩線是否交叉。
| 系列 | 單位 | 數值範圍 | 軸設定 | 判讀限制 |
|---|---|---|---|---|
| 溫度 | °C | 60–75 | 左0–80 | 原始工程值 |
| 產量 | 件/時 | 1000–1100 | 右900–1200 | 不可與°C高度比 |
| 標準化溫度 | 無量綱 | 0–1 | 共軸 | 失去原單位 |
| 事件線 | 時間 | 命令/警報 | 垂直標記 | 不代表因果 |
先決定問題。若要值班看溫度是否超限,單一溫度圖加上下限最好;若要比較兩系列是否在同一時間變化,可用分圖共享X軸或明確標準化公式。雙軸應在圖例、軸標題、單位、零點與資料來源都清楚標示。
故意把產量軸縮窄做一次盲測,讓讀者比較雙軸與分圖的結論;若雙軸讓多數人誤以為同步,應改版。
雙軸可作探索,但控制限值、交班判斷與稽核數字優先使用單軸或表格,避免視覺比例取代工程定義。
同一數據的雙軸與分圖
自訂四個時刻:10:00溫度60、產量1000;10:10溫度75、產量1000;10:20溫度75、產量1100;10:30溫度60、產量1100。正確共用時間軸時,調整Y軸不會把10:10的溫度上升移到10:20;它改變的是線條高度、斜率與交點觀感。只有10:20產量改變,10:10溫度上升時產量未變。分圖共享時間軸能清楚看出這段差異。
| 時間 | 溫度°C | 產量件/時 | 雙軸視覺 | 分圖判讀 |
|---|---|---|---|---|
| 10:00 | 60 | 1000 | 兩線起點 | 基準 |
| 10:10 | 75 | 1000 | 溫度上升 | 產量平 |
| 10:20 | 75 | 1100 | 溫度維持、產量上升 | 產量才改 |
| 10:30 | 60 | 1100 | 溫度下降 | 產量維持 |
若把溫度映射到0–1:(value-60)/(75-60),產量映射到0–1:(value-1000)/(1100-1000),10:10會是溫度1、產量0;10:20是兩者1。標準化適合比較形狀,不適合取代工程單位,報告要同時列原始值和公式。
不要用雙軸交叉當成警報。閾值應在各自系列用原單位判斷;若要研究關聯,還要檢查延遲、取樣、缺測與其他變數。時間同時變化只是共現,不是溫度造成產量改變的證據。
雙軸的判斷流程可寫成:先問單位是否相同;若相同優先單軸;若不同再問是否只需共享時間軸;若要比較形狀則標準化;若要讀工程值則分圖或保留表格。流程是自訂報表規則,不是所有平台的強制設定。
尺度變動與報表設計
同一張圖若把左軸從0–80改成55–80,溫度變化會看起來更陡;把右軸從900–1200改成990–1110,產量也會被放大。比較不同版本截圖時,先核對軸範圍、零點、autoscale、aggregation、時間窗與資料品質。尺度改變會改變視覺斜率,不會改變原始資料。
| 設計 | 適用 | 必標欄位 | 風險 |
|---|---|---|---|
| 單一軸 | 同單位同意義 | unit、零點、限值 | 不同單位不宜硬合併 |
| 雙軸 | 共時但不同單位 | 左右軸、顏色、來源 | 視覺誤導 |
| 分圖 | 需分別讀數 | 共享時間軸、比例 | 占用版面 |
| 標準化 | 比較形狀 | 公式、基準、原值 | 失去單位 |
報表驗收用同一資料輸出雙軸、分圖與標準化三版,要求讀者回答四個時間點的原始值。若有人只根據線高回答錯誤,調整圖例或改分圖。圖表標題寫資產、時間窗與資料版本,不能只寫「溫度與產量」。
兩系列聚合窗口不同會改變同步感。溫度每分鐘平均、產量每小時總和時,10:10線條不代表同一時間粒度;報表需列aggregation與resolution。
若軸零點不同,兩線交叉沒有物理意義。必要時改用分圖或表格,把零點、上下限與警報線放在各自系列。
同一組數據的雙軸、分圖與標準化結果要用相同時間窗與品質條件產生,否則差異可能來自查詢而非圖表。交付時附原始表格,讓讀者能重算標準化值。
圖表若供控制室使用,預設顯示工程單位和限值,另以分圖查看關聯。管理報表可提供雙軸探索,但在標題中明說視覺比較不代表設備因果。
若兩條線單位相同但量程差很大,先考慮單一軸或分圖;雙軸不應成為把任何系列塞進一張圖的預設。若必須雙軸,表格與軸標題必須能獨立讀數。報告審核者應能從圖例辨識每一條線的工程意義。
排錯 結果與限制
看到兩線同步先查資料時間戳、取樣頻率、聚合方式、缺測與時區;再查軸設定。若一條是10分鐘平均、一條是瞬時值,交叉位置不能直接比較。報表輸出CSV或表格時列原始值,圖只是輔助。
成功案例是分圖清楚指出10:10溫度升到平台而產量未變,10:20產量才升;失敗案例是改autoscale後誤以為兩者強相關。這是離線數據示範,未連接設備或做統計因果檢定。
產品的雙軸屬性、圖例和autoscale名稱依平台而異,未指定HMI不寫假API。對安全告警採單一工程量軸與明確限值,不用雙軸圖代替控制邏輯。
尺度變動不能用來解釋設備行為。先鎖定版本、軸範圍與查詢條件,再比較不同日期圖表;否則可能只是autoscale差異。
報表標題要寫時間窗、資產、資料版本與單位。圖例寫Temperature °C與Throughput piece/h,不用模糊的Temp與Rate。
讀者若只能從線條高度猜數值,圖表設計就不合格。把四個時間點的原始資料放在圖下或提供游標表,並在印刷版保持單位、刻度與圖例可讀。
FAQ與來源
FAQ1:雙軸兩線同時上升代表因果嗎?不代表,只能說在該時間窗共現。
FAQ2:把兩系列縮到0–1就能直接比較工程值嗎?不能,需保留原值、基準與公式。
FAQ3:autoscale改變後數據變了嗎?原始數據沒變,但視覺斜率會變。
FAQ4:何時用分圖?當讀者要讀各自數值、限值或避免雙軸誤解時。
參考:Ignition Perspective Power Chart:時間軸、軸與趨勢圖元件說明。
參考:NIST Engineering Statistics Handbook:圖表與資料解讀背景。
雙軸圖的顏色不能是唯一辨識。列印、色盲與灰階環境要靠軸標題、線型、圖例與資料表補足。每條線旁標示單位和來源,避免把右軸線誤讀成左軸工程值。
標準化公式應明確基準,例如溫度以60和75、產量以1000和1100。換一組基準,圖形仍可能改變;原始工程值必須保留。
事件標記可以放在雙軸圖上,但標記只表示事件時間,不代表左右兩條線都受事件影響。用事件前後窗口和原始資料驗證,不以垂直線與線條交點宣稱因果。
報表版本比較要保存截圖與原始查詢條件。若同一數據在兩版本看起來不同,先對照軸範圍、聚合與顏色,再查看資料是否真的變動。
把10:00的兩個值換算成圖高比例:左軸0至80時,60°C位於75%;右軸900至1200時,1000件/時位於33.3%。若右軸改700至1100,1000便位於75%,兩線起點重合,但數據未變。這個算例直接示範重合是軸設定結果,不是兩個工程量相等。