vega

vega

熱門

使用 Vega-Lite(宣告式)與 Vega(程式化)建立資料驅動的圖表。最適合數值資料的統計視覺化 — 長條圖、折線圖、散佈圖、熱力圖、區域圖、雷達圖與文字雲。

3099星標
177分支
更新於 2026/5/26
SKILL.md
唯讀
名稱
vega
描述

使用 Vega-Lite(宣告式)與 Vega(程式化)建立資料驅動的圖表。最適合數值資料的統計視覺化 — 長條圖、折線圖、散佈圖、熱力圖、區域圖、雷達圖與文字雲。

Vega / Vega-Lite 視覺化工具

快速入門: 將資料結構化為物件陣列 → 選擇標記類型(bar/line/point/area/arc/rect) → 將編碼(x, y, color, size)對應到欄位 → 設定資料類型(quantitative/nominal/ordinal/temporal) → 包在 ```vega-lite```vega 程式碼區塊中。務必包含 $schema,使用有效的 JSON 並以雙引號標註,欄位名稱區分大小寫。90% 的圖表使用 Vega-Lite;僅雷達圖、文字雲、力導向圖使用 Vega。


關鍵語法規則

規則 1:務必包含 Schema

"$schema": "https://vega.github.io/schema/vega-lite/v5.json"

規則 2:僅限有效 JSON

❌ {field: "x",}     → 結尾逗號、未加引號的鍵
✅ {"field": "x"}    → 正確的 JSON

規則 3:欄位名稱必須與資料相符

❌ "field": "Category"  但資料中為 "category"
✅ "field": "category"  → 區分大小寫的比對

規則 4:類型必須有效

✅ quantitative | nominal | ordinal | temporal
❌ numeric | string | date

常見問題

問題 解決方法
圖表未顯示 檢查 JSON 有效性,確認 $schema
資料未出現 欄位名稱必須完全相符
圖表類型錯誤 將標記對應到資料結構
顏色未顯示 檢查顏色比例尺的對比度
雙軸問題 加入 resolve: {scale: {y: "independent"}}

輸出格式

```vega-lite
{...}
```

或使用完整 Vega:

```vega
{...}
```

相關檔案

如需進階圖表模式與複雜視覺化,請參考以下文件:

  • examples.md — 堆疊長條圖、分組長條圖、多序列折線圖、區域圖、熱力圖、雷達圖(Vega)、文字雲(Vega)與互動圖表範例