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.
- Host: GitHub
- URL: https://github.com/creoone/heatmap
- Owner: CreoOne
- License: mit
- Created: 2018-08-13T13:31:10.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-07T11:47:13.000Z (over 2 years ago)
- Last Synced: 2025-03-29T07:41:50.833Z (about 1 year ago)
- Topics: csharp, dotnet, heatmap
- Language: C#
- Homepage:
- Size: 1.16 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```