iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0
AI & Data

用 Grafana 打造癌症資料視覺化平台:從資料清洗到AI預測呈現系列 第 14

雙指標同圖 — AFP + ALT 相關性觀察

  • 分享至 

  • xImage
  •  

1. 準備資料
延續昨天的 patient.log,我們有兩個病人,兩個指標:

2025-08-01 patient_id=001 AFP=120 ALT=30
2025-08-05 patient_id=001 AFP=140 ALT=35
2025-08-10 patient_id=001 AFP=180 ALT=40
2025-08-15 patient_id=001 AFP=250 ALT=55
2025-08-20 patient_id=001 AFP=300 ALT=60
2025-08-25 patient_id=001 AFP=400 ALT=70
2025-08-30 patient_id=001 AFP=500 ALT=90

2025-08-01 patient_id=002 AFP=90 ALT=25
2025-08-05 patient_id=002 AFP=110 ALT=30
2025-08-10 patient_id=002 AFP=130 ALT=35
2025-08-15 patient_id=002 AFP=160 ALT=45
2025-08-20 patient_id=002 AFP=200 ALT=50
2025-08-25 patient_id=002 AFP=240 ALT=55
2025-08-30 patient_id=002 AFP=280 ALT=60

2. 在 Grafana 建立「雙指標同圖」
(1) 新增 Panel
● 打開 Dashboard → Add Panel
(2) 新增兩個查詢
● 查 AFP

{job="patient-data", patient_id="$patient_id"} |= "AFP"

● 查 ALT

{job="patient-data", patient_id="$patient_id"} |= "ALT"

(3) 設定Y軸
● AFP → Left Y-axis
● ALT → Right Y-axis
(4) 調整顏色與圖表類型
● AFP → 折線圖 (紅色)
● ALT → 折線圖 (藍色)
這樣一張圖裡就能看到AFP與ALT的變化趨勢。

3. 擴展:多病人雙指標
如果你想一次看多個病人:
(1)查詢語法不要加 patient_id="$patient_id",只用:

{job="patient-data"} |= "AFP"
{job="patient-data"} |= "ALT"

(2)在 Legend 設定:

{{patient_id}}-AFP
{{patient_id}}-ALT

不同病人會有不同顏色的線條,每人都有 AFP 與 ALT 各一條。

4. 成果
● 一張「雙軸圖」同時呈現 AFP & ALT
● 可以切換病人,觀察個別的數據變化
● 也可以一次看所有病人的 AFP/ALT 走勢,做橫向比較

這讓 Dashboard 更貼近真實臨床監控平台的功能。


上一篇
多病人 + 多指標對比
系列文
用 Grafana 打造癌症資料視覺化平台:從資料清洗到AI預測呈現14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言