# XWUIChartKPIProgress

A KPI progress chart backed by `XWUIChart` that tracks a metric against its trajectory so you can see how far a target is from being met. Provide named `series` of `{ x, y }` points and pick a `block` (1-4) variant plus a `size` preset; legend and grid auto-toggle per block unless overridden.

## Basic Usage

Two named monthly series - `Series A` rising 30→64 and `Series B` rising 22→52 across Jan-Jun - plotted as progress over time.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Two monthly series drawn as a KPI progress chart at the md preset.
```

## Revenue vs Target

Monthly recurring revenue tracked against a per-month target carried on each data point.

```example
file: examples/RevenueVsTarget.ts
html: examples/RevenueVsTarget.html
title: Revenue vs Target
description: Monthly recurring revenue closing the gap to its board-approved target and overshooting plan in June.
```

## Uptime vs SLA

Weekly platform availability measured against a 99.9% service-level commitment.

```example
file: examples/UptimeSLA.ts
html: examples/UptimeSLA.html
title: Uptime vs SLA
description: Six weeks of availability against a 99.9% SLA target, with one week dipping below the commitment.
```

```api
```
