pattern:viz:facet-small-multiples-line

Enterprise lines run higher than growth cohorts, and the North region accelerates fastest by week three
light sha256:3fbd986c9a2f…

pattern:viz:facet-target-band

Amer stays inside the band; APAC flirts with the upper bound by week three
light sha256:1d6dced2588f…

pattern:viz:focus-context-line

The Americas line stays well above other regions and accelerates sharply in week four
light sha256:d988f669a03c…

pattern:viz:multi-series-line

Growth customers accelerate fastest, with Enterprise catching up in late September.
light sha256:6be6daa7d39a…

pattern:viz:sparkline-grid

Each KPI sparkline shares an aligned time axis for rapid comparison across more than 1k data points.
light sha256:8b6ac52cca72…

pattern:viz:target-band-line

Lead time briefly exceeds the SLA band mid-May before falling back inside the shaded zone.
light sha256:b6f8fe65d4e5…

Certified: 4 results

artifact_certify on facet-small-multiples-line, drawn in light: coverage certified, conformant true.

accessibility equivalence a11yEquivalence
pass
determinism determinism
pass
contrast contrast
pass
accuracy accuracy
pass

Contrast: certify grades the series-to-paint assignment of the rendered chart (the compiled spec rendered through @oods/viz-render), against the requested CSS scope canvas. Scope: light/A.

Its narrative

Weekly active users by region × segment shows Active ranging from 2,550 (2025-W01) to 5,120 (2025-W03).

  • High Active: Active 5,120 (2025-W03)
  • Low Active: Active 2,550 (2025-W01)
  • Segment: Enterprise, Growth

Its data table

Weekly active user counts
WeekRegionSegmentActive
2025-W01NorthEnterprise4,200
2025-W02NorthEnterprise4,600
2025-W03NorthEnterprise5,120
2025-W01NorthGrowth2,800
2025-W02NorthGrowth3,010
2025-W03NorthGrowth3,340
2025-W01SouthEnterprise3,900
2025-W02SouthEnterprise4,020
2025-W03SouthEnterprise4,175
2025-W01SouthGrowth2,550
2025-W02SouthGrowth2,685
2025-W03SouthGrowth2,810

Certification covers charts only: it measures the chart's specification. A pass means no offered rule found a problem, not a general promise. An ECharts type certifies only when its data is supplied.

The call
{
  "brand": "A",
  "theme": "light",
  "spec": { … the normalized spec viz_render returned … }
}