Skip to content

03 · 資料儀表盤 ​

速覽 ​

產出帶圖表的看板頁面
用時30 到 60 分鐘
型別「Dashboard」
難點不在圖表,在於先想清楚這個看板要回答什麼問題

場景 ​

要一個數據面板:給團隊看的指標看板、給客戶看的效果面板、或者內部工具的控制台。

做之前先回答一個問題 ​

開啟這個看板的人,想知道什麼?

不是「想看什麼資料」,是「想知道什麼」。這兩個的差別決定了看板是有用還是好看:

想看什麼資料想知道什麼
日活、留存、轉化率昨天是不是出問題了
各渠道成本這個月預算還夠不夠
工單量、響應時長現在需不需要加人

右邊那一列決定了什麼該放大、什麼該報警、什麼可以摺疊起來。左邊那一列只能給你一堆卡片。

提示詞 ​

text
做一個數據看板。

使用者:[誰會開啟它,多久開啟一次]
他們開啟時想知道:[一句話,一個問題]
如果答案是「有問題」,他們下一步會做什麼:[具體動作]

資料:
[貼上 CSV,或者描述資料結構和欄位含義]

佈局要求:
1. 最上面一行是回答那個核心問題的東西,不超過 3 個數字。
2. 中間是支撐這個判斷的圖表,最多 4 個。
3. 下面是明細表,預設摺疊。

約束:
- 每個數字要有對比基準(環比、同比或者目標值),單獨一個數沒有意義
- 圖表用當前設計系統的配色,不要 ECharts 預設色
- Y 軸從 0 開始
- 狀態要全:載入中、無資料、資料異常、只有一天資料
- 資料如果是示例,明確標註
- 深色模式下圖表也要是深色底

為什麼這麼寫 ​

「他們下一步會做什麼」是最有用的一句。 有了它,看板才知道該在什麼條件下變紅、該把哪個數字放最大。沒有它,所有指標都一樣重要,等於都不重要。

「每個數字要有對比基準」是看板設計的第一條規則。 「昨日訂單 1,240」什麼都說明不了。「昨日訂單 1,240,環比 -18%」才是資訊。

「最上面不超過 3 個數字」 是在逼你排優先順序。一行放六個 KPI 卡片是最常見的失敗——觀眾的眼睛不知道該落在哪。

驗收清單 ​

  • [ ] 開啟三秒內能回答那個核心問題
  • [ ] 每個數字都有對比基準
  • [ ] 圖表配色跟頁面是一套
  • [ ] Y 軸從 0 開始(不是的話有明確理由)
  • [ ] 載入、空、異常三個狀態都有
  • [ ] 深色模式下圖表不是白底
  • [ ] 示例資料標註了
  • [ ] 窄屏下圖表能橫向滾動,頁面本身不橫滾

變體 ​

接真實資料

text
把圖表的資料來源改成從這個介面取:
GET /api/metrics?from=&to=

返回結構:
[貼上一個真實的返回示例]

要處理:載入中、請求失敗、返回空陣列、返回欄位缺失。
失敗時要顯示上一次成功的資料並標註「資料可能已過期」。

加時間範圍切換

text
加一個時間範圍切換:今天 / 7 天 / 30 天 / 自定義。

切換時所有圖表聯動。切換過程中顯示載入態,不要讓頁面跳動。
使用者選過的範圍記住,下次開啟還是那個。

做成給客戶看的版本

text
基於這個看板做一個對外版本:
- 去掉所有內部指標(成本、人力、工單)
- 保留效果指標
- 每個圖表下面加一句話解釋這個數字意味著什麼
- 頂部加客戶 logo 和報告週期
- 支援匯出 PDF

常見問題 ​

圖表太多,看不過來。

刪。一個看板超過 6 個圖表基本就沒人看了。問自己:哪幾個圖是回答核心問題必需的,其餘的摺疊或者移到二級頁面。

圖表配色跟頁面不搭。

明確說:「圖表用設計系統裡的色板,主色用於最重要的那條資料系列,其餘用中性色階」。

資料量大的時候卡。

在提示詞裡說清楚資料量級:「一次可能返回 5 萬行,需要做聚合或者虛擬滾動」。不說的話它按小資料量做。

匯出的 PDF 圖表糊了。

圖表要用向量渲染,或者匯出時提高 DPI。可以直接要求:「匯出 PDF 時圖表用 SVG 渲染,不要點陣圖」。

相關 ​

非官方社群教程 · 內容整理自 open-design.ai 公開資料與實測記錄 · 以官方最新說明為準