# XWUIChartZoomable

A zoomable chart backed by `XWUIChart` that lets users zoom and pan into a dense series to inspect detail without losing the overall shape, handy for long or high-resolution data. 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` (30→64) and `Series B` (22→52) across Jan-Jun - shown in a zoom/pan-enabled view.

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

## A Year of Daily Website Sessions

A 120-day daily-sessions series with a weekly rhythm and a campaign spike, dense enough to reward zooming and panning.

```example
file: examples/WebsiteTrafficYear.ts
html: examples/WebsiteTrafficYear.html
title: A Year of Daily Website Sessions
description: 120 daily session counts with a crosshair, where zoom drills from the full period to a campaign week.
```

## Hourly Temperature Over a Month

168 hourly temperature readings whose strong daily cycle only resolves into single days once zoomed in.

```example
file: examples/HourlyTemperatureMonth.ts
html: examples/HourlyTemperatureMonth.html
title: Hourly Temperature Over a Month
description: 168 hourly readings with grid values and crosshair, resolving day-night cycles on zoom.
```

```api
```
