# XWUIChartCoolingCurve

A cooling curve (plots temperature against time as a substance cools, with plateaus marking phase changes): a fixed-type wrapper around `XWUIChart` that traces each series as a line over the time axis so you can read the rate of fall and spot the flat stretches where heat leaves without a temperature drop. Pass `series` of `{ x, y }` points plus a `block` preset (1-4) and `size` (`sm` / `md` / `lg`); the shared block config also exposes legend, grid, axis, data-label, and tooltip-formatter toggles. Use it to follow a thermal profile over time and compare how two samples shed heat.

## Basic Usage

Two monthly series (Series A and Series B, Jan-Jun) fed to the cooling-curve renderer at the md size preset.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Two series of monthly readings drawn as cooling-curve lines so their slopes and plateaus can be compared.
```

## Coffee Cooling Curve

An 88 C cup relaxing toward room temperature by Newton's law, comparing an open mug with an insulated travel cup.

```example
file: examples/CoffeeCooling.ts
html: examples/CoffeeCooling.html
title: Coffee Cooling Curve
description: Exponential decay of coffee temperature toward a 22 C room, contrasting an open mug against a lidded travel cup.
```

## CPU Cooldown After Load

Core temperature decaying from a benchmark peak back to idle, stock cooler versus a tower heatsink.

```example
file: examples/CpuThrottle.ts
html: examples/CpuThrottle.html
title: CPU Cooldown After Load
description: A processor cooling from 95 C to idle after a benchmark, comparing a stock cooler with a tower heatsink.
```

```api
```
