| 段 | 內容 | 查法 |
|---|---|---|
| 圖表共通規則 | 先讀再抄 | ref.py chart 圖表共通規則 |
| ecFit:共用 # custom-js | 圖表 px 值跟著投影片等比 | ref.py chart ecFit |
endLabel 不算進 containLabel,grid.right 要自己留 px(「名稱+末值」約 8 字=96px)。
第 2、3 條 xAxis 是只有標籤的類目軸,data 寫字串(保留小數位與「—」),長度與柱數相同。
上層 grid 高 28%、下層從 50% 到底。
類目軸會把小數 x 取整,括號要掛在第二條隱藏的數值 x 軸(min:-0.5、max:n-0.5,刻度才與類目中心對齊)。
中心總額用 title(left:"center"、top:"middle",對齊 center:["50%","50%"])。
數值 x 軸(-0.5~6.5)+smooth:true,每點的 name 當標籤。
| 圖種 | series 類型 | 骨架重點 | 適用/避免 |
|---|---|---|---|
| 漏斗 | funnel | sort:'descending'、gap:2、label.position:'inside' | 轉換、案件流/避免 >5 層 |
| 雷達 | radar | radar.indicator 各軸 max 統一量綱 | 能力/風險多維/避免 >2 系列(讀不清) |
| 甘特 | custom(renderItem)或橫向 bar 佔位 | ECharts 無原生甘特;簡版用橫向 bar+透明佔位起點(custom 要函式,JSON 放不進去) | 里程碑、專案時程/多任務長軸改拆頁;不經 ECharts 的版本見本檔「甘特 gantt」.gantt |
圖表照原文組頁,
換掉數字先對等式
圖表範例的寫法以 references/snippets.md 為準