echarts coverage ledger
Generated from
catalog/scenarios.jsonplus the curated unit table for this engine. Runtime: echarts 6.1.0 (full package, noecharts-gl). Last generated: 2026-09-22.
Units record what this engine does with each unit of its official documentation — kept, or excluded with the reason. Examples by goal is collected from the catalog, so every link below is resolvable from this file.
Chart families (24 official → 22 kept)
| Family | series.type |
Disposition | Example in this package |
|---|---|---|---|
| Line | line |
kept | trend-line-multi-series, incident-trend-stacked-area |
| Bar | bar |
kept | comparison-bars, run-rate-waterfall, goal-attainment-background-bars |
| Pie | pie |
kept | pie-budget-share, donut-channel-mix, lead-source-rose, cloud-spend-nested-pie |
| Scatter | scatter effectScatter |
kept | scatter-segment-correlation, effectscatter-outlier-alerts |
| Candlestick | candlestick |
kept | candlestick-quarterly-price-range |
| Radar | radar |
kept | radar-capability-profile |
| Boxplot | boxplot |
kept | boxplot-latency-distribution |
| Heatmap | heatmap |
kept | heatmap-incident-load, calendar-release-pace |
| Graph | graph |
kept | graph-platform-dependencies, service-ownership-circle-graph |
| Lines | lines |
kept | lines-route-flows |
| Tree | tree |
kept | tree-support-routing |
| Treemap | treemap |
kept | treemap-portfolio-breakdown |
| Sunburst | sunburst |
kept | sunburst-lifecycle-share |
| Parallel | parallel |
kept | parallel-risk-screen |
| Sankey | sankey |
kept | sankey-channel-to-fulfilment |
| Funnel | funnel |
kept | funnel-stage-conversion |
| Gauge | gauge |
kept | gauge-sla-attainment |
| PictorialBar | pictorialBar |
kept | pictorialbar-capacity-symbols |
| ThemeRiver | themeRiver |
kept | themeriver-topic-attention |
| Calendar | calendar + heatmap/scatter |
kept | calendar-release-pace |
| Matrix | matrix (v6) |
kept | matrix-service-scorecards |
| Chord | chord (v6) |
kept | chord-team-handoffs |
| GEO/Map | map geo |
excluded | needs registerMap and map data the package does not ship; no GeoJSON on the offline export path |
| Custom | custom |
excluded | needs a JS renderItem function; the option must stay pure JSON |
GL / 3D (11 official families → all excluded)
globe · bar3D · scatter3D · surface · map3D · lines3D · line3D · scatterGL · linesGL ·
flowGL · graphGL — all require echarts-gl, which is not bundled. Use the 2D equivalents.
Components (28 official → 21 kept)
| Kept | Excluded (interaction-only or unusable here) |
|---|---|
title legend grid xAxis/yAxis polar radiusAxis/angleAxis radar visualMap markLine/markArea/markPoint dataset + encode graphic aria parallel/parallelAxis singleAxis calendar matrix |
tooltip dataZoom toolbox brush axisPointer timeline thumbnail — an exported image cannot show them; geo — see above |
Capability items
| Item | Disposition |
|---|---|
dataset.source + encode + dimensions |
kept — backlog-ranking-dataset |
dataset.transform |
excluded — broken: any sort/filter transform throws RangeError: Maximum call stack size exceeded at setOption under both the SVG and canvas renderers (reproduced against 6.1.0, the current release). Sort and derive upstream |
| Functions anywhere in the option | excluded — the block is parsed as JSON; use template strings and per-item label objects |
Rich text labels (label.rich) |
kept — cloud-spend-nested-pie |
| Visual mapping | kept (visualMap) |
| Events and actions | excluded — interaction-only |
| Canvas renderer | excluded — this pipeline renders SVG, so canvas-only effects (trail lines, heatmap blending) are unavailable |
Examples by goal
39 examples across 16 goal domains.
ops-monitoring
| Scenario | Tier | Example |
|---|---|---|
| incident load | T0 | heatmap-incident-load.md |
| service profile | T0 | radar-capability-profile.md |
| support load | T0 | support-volume-radial-bars.md |
| anomaly scan | T1 | effectscatter-outlier-alerts.md |
| incident trend | T1 | incident-trend-stacked-area.md |
| metric trend | T1 | trend-line-multi-series.md |
| service scorecard | T1 | matrix-service-scorecards.md |
delivery-throughput
| Scenario | Tier | Example |
|---|---|---|
| team capacity | T0 | pictorialbar-capacity-symbols.md |
| rank movement | T0 | team-rank-bump-chart.md |
| backlog flow | T1 | backlog-ranking-dataset.md |
| throughput vs cycle | T1 | throughput-band-range-area.md |
| work mix | T1 | engineering-time-100pct-bars.md |
cost-and-budget
| Scenario | Tier | Example |
|---|---|---|
| budget split | T0 | pie-budget-share.md |
| cost walk | T0 | run-rate-waterfall.md |
| spend hierarchy | T0 | treemap-portfolio-breakdown.md<br>sunburst-lifecycle-share.md |
| spend by scope | T1 | cloud-spend-nested-pie.md |
| variance vs plan | T1 | headcount-variance-diverging-bars.md |
dependencies-and-relations
| Scenario | Tier | Example |
|---|---|---|
| service dependencies | T0 | graph-platform-dependencies.md |
| ownership graph | T1 | service-ownership-circle-graph.md |
business-reporting
| Scenario | Tier | Example |
|---|---|---|
| periodic results | T0 | candlestick-quarterly-price-range.md |
| category comparison | T0 | comparison-bars.md |
product-metrics
| Scenario | Tier | Example |
|---|---|---|
| conversion funnel | T0 | funnel-stage-conversion.md |
| channel flow | T1 | sankey-channel-to-fulfilment.md |
service-reliability
| Scenario | Tier | Example |
|---|---|---|
| latency profile | T0 | boxplot-latency-distribution.md |
| slo attainment | T1 | gauge-sla-attainment.md |
goal-and-status-reporting
| Scenario | Tier | Example |
|---|---|---|
| goal attainment | T0 | goal-attainment-background-bars.md<br>delivery-score-threshold-bands.md |
| kpi dashboard | T1 | kpi-dashboard.md |
data-exploration
| Scenario | Tier | Example |
|---|---|---|
| correlation | T1 | scatter-segment-correlation.md |
| multi metric screen | T1 | parallel-risk-screen.md |
incident-management
| Scenario | Tier | Example |
|---|---|---|
| escalation path | T0 | tree-support-routing.md |
go-to-market
| Scenario | Tier | Example |
|---|---|---|
| acquisition mix | T0 | donut-channel-mix.md<br>lead-source-rose.md |
engineering-operations
| Scenario | Tier | Example |
|---|---|---|
| release pace | T1 | calendar-release-pace.md |
knowledge-and-outline
| Scenario | Tier | Example |
|---|---|---|
| topic flow | T2 | themeriver-topic-attention.md |
network-topology
| Scenario | Tier | Example |
|---|---|---|
| route flows | T2 | lines-route-flows.md |
organization-and-roles
| Scenario | Tier | Example |
|---|---|---|
| team handoffs | T2 | chord-team-handoffs.md |
theme-and-tone
| Scenario | Tier | Example |
|---|---|---|
| vivid launch share | T2 | vivid-launch-share.md |
Counts
| Examples using this engine | 39 |
| Goal domains reached | 16 |
| Scenarios | 36 |
| T0 scenarios | 16 |
Sources
- Engine reference:
../echarts.md - Catalog:
../../catalog/scenarios.md