2.1.0 • Published 3 years ago

svg-heatmap v2.1.0

Weekly downloads
2
License
GPL-3.0-only
Repository
github
Last release
3 years ago

svg-heatmap

Generate GitHub-style SVG heatmaps

Install

yarn add svg-heatmap

Usage

import { generate, PalettePresets } from "svg-heatmap";

// Push some random data
const data = [];
for (let i = 0; i < 365; i++) {
  // For discrete palettes the range of the data should be [0, palette.length)
  // For the auto generated palette the data can be any non-negative number
  data.push(Math.floor(Math.random() * PalettePresets.gitHub.length));
}

const svg = generate(data, 2019, PalettePresets.gitHub);

Palette Presets

GitHub (gitHub)

Example

GitHub Old (gitHubOld)

Example

Blue (blue)

Example

Auto Generated Palette

Example

2.1.0

3 years ago

2.0.0

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago