An open API service indexing awesome lists of open source software.

https://github.com/creoone/heatmap

Library for 3D graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.
https://github.com/creoone/heatmap

csharp dotnet heatmap

Last synced: about 1 year ago
JSON representation

Library for 3D graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.

Awesome Lists containing this project

README

          

# Heatmap

 

## What is it?

Heatmap is library for 3d graphing with third dimension being data described as color. Comes with lightweight highly scalable engine that can be run inside docker and/or web service.

> Describe the data, Heatmap renders it.

Example Rastrigin function with Viridis color palette produced by this library:

 

## What is it for?

Visualization of all kinds of data. Examples being: Fourier transform of sound wave, heat information from infrared camera, weather information on a map and many more.

 

## How does it work?

- For technical overview see [HOWTO](./docs/HOWTO.md).
- See [CHANGELOG](./docs/CHANGELOG.md) for changes in specific version
- Fresh and compiling [samples](./samples/) always available.

Written in .NET6, unit and functionally tested. Uses `System.Vector` for all positioning information and `double` for sampling.

 

## How to install?

Packages available on NuGet.org:

Core abstraction and functionalities

```powershell
PM> Install-Package CreoOne.Heatmap
```

SkiaSharp receiver to render heatmaps into .png files

```powershell
PM> Install-Package CreoOne.Heatmap.SkiaSharp
```