A tiny JavaScript library for drawing heatmaps with Canvas
npm install simpleheatsimpleheat
==========
A super-tiny JavaScript library for drawing heatmaps with Canvas.
Inspired by heatmap.js, but with focus on simplicity and performance.
Powers Leaflet.heat, a heatmap plugin for Leaflet.
Demo: http://mourner.github.io/simpleheat/demo
``js`
simpleheat('canvas').data(data).draw();
#### Constructor
`js`
// create a simpleheat object given an id or canvas reference
var heat = simpleheat(canvas);
#### Data
`js
// set data of [[x, y, value], ...] format
heat.data(data);
// set max data value (1 by default)
heat.max(max);
// add a data point
heat.add(point);
// clear data
heat.clear();
`
#### Appearance
`js
// set point radius and blur radius (25 and 15 by default)
heat.radius(r, r2);
// set gradient colors as {
heat.gradient(grad);
// call in case Canvas size changed
heat.resize();
`
#### Rendering
`js``
// draw the heatmap with optional minimum point opacity (0.05 by default)
heat.draw(minOpacity);