# Heatmap class

Displays a two-dimensional matrix of values as a grid of colored cells, where the color of each cell is chosen by an [`IHeatmapColorProvider`](./IHeatmapColorProvider.md).

**Namespace:** [`Eremex.AvaloniaUI.Charts`](./index.md)  
**Assembly:** `Eremex.Avalonia.Charts.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public class Heatmap : ChartControl
```

## Public Members

| name | description |
| --- | --- |
| [Heatmap](Heatmap/Heatmap.md)() | Initializes a new instance of the [`Heatmap`](./Heatmap.md) class. |
| [AxisX](Heatmap/AxisX.md) { get; set; } | Gets or sets the axis that spans the angular sweep of the grid. When left unset, the control creates a default axis. |
| [AxisY](Heatmap/AxisY.md) { get; set; } | Gets or sets the axis that spans the distance from the origin. When left unset, the control creates a default axis. |
| [ColorProvider](Heatmap/ColorProvider.md) { get; set; } | Gets or sets the object that maps a value to the color of its cell. |
| [DataAdapter](Heatmap/DataAdapter.md) { get; set; } | Gets or sets the data adapter that supplies the matrix of values drawn by the grid. |
| [DiagramMargin](Heatmap/DiagramMargin.md) { get; set; } | Gets or sets the space reserved around the grid of cells, excluding the axes and their labels. |
| [DiagramPointToScreenPoint](Heatmap/DiagramPointToScreenPoint.md)(…) | Converts a pair of cell coordinates to the corresponding position in control coordinates. |
| [Export](Heatmap/Export.md)() | Renders the grid of cells into an off-screen bitmap. |
| [ScreenPointToDiagramPoint](Heatmap/ScreenPointToDiagramPoint.md)(…) | Converts a position in control coordinates to the corresponding cell coordinates. |

## See Also

* class [ChartControl](./ChartControl.md)
* namespace [Eremex.AvaloniaUI.Charts](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Charts.dll -->
