Heatman đĨ
Heatmap generator for visualizing data in a matrix format.
đŖ Features
- Generate heatmaps from csv files,
- Support for assistant lines to enhance readability,
- Customizable pixel size for cells,
- Specify the order of data to be plotted, and
- Output images in PNG format.
đ CLI installation & Usage
âī¸ Installation
đē Homebrew
You can install the CLI tool using Homebrew:
Basic Usage
The heatman CLI tool converts csv files into heatmap images.
The csv file should contain the row and column header and each cell should be a number between 0 and 1.
The output image will be saved as heatman.png by default.
The example csv files are available on the testdata directory.
The resultant image is as follows:

Other usage examples are available in the CLI interface documentation.
đŗ Docker available
You can also use heatman via Docker without installing it on your system:
The details of the Docker image are available in the Containerfile.
đ Library usage
To use heatman in your Rust project, add it to your Cargo.toml:
[]
= "0.1.0" # Check for the latest version
Example 1: Basic heatmap generation
use ;
use ;
This code is available in the examples/generate_heatmap_from_csv.rs file.
âšī¸ About
đ§âđŧ Authors đŠâđŧ
đ License
This project is licensed under the MIT License. See the LICENSE file for details.
đ Logo
