Skip to content

kotia/valueheat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

valueheat

JavaScript library for drawing heatmaps with value in every dot, without changing color because of concentration. Useful for graphical demonstration of value-based data on maps - pollution, population, prices, economics Modified simpleheat.js

More "hot"(bigger value) dots has priority on "cold" ones. File: valueheat.js Demo: valueheat.js demo

In addition - order-oriented value heatmap - where "new" dots has priority, useful for real time reloading data File: valueheat-order.js Demo: valueheat-order.js demo

valueheat('canvas').data(data).draw();

Reference

Constructor

// create a valueheat object given an id or canvas reference
var heat = valueheat(canvas);

Data

// set data of [[x, y, value], ...] format
// value by default
heat.data(data);

// add a data point
heat.add(point);

// clear data
heat.clear();

Appearance

// set point radius (25 by default)
heat.radius(r);

// set transparency (0 to 1, 0.6 default)
heat.alpha(a);

// set gradient colors as {<stop>: '<color>'}, e.g. {0.4: 'blue', 0.65: 'lime', 1: 'red'}
heat.gradient(grad);

// set grid size for cashing, default is 1
heat.gridSize(size);

// call in case Canvas size changed
heat.resize();

Rendering

// draw the heatmap with optional minimum point opacity (0.05 by default)
heat.draw();

About

value-based heatmap library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published