Minimal Configuration Example

This example demonstrates the minimal required configuration properties you need to configure a heatmap instance. Make sure the container you pass has a width and a height because heatmap.js will use the container's dimensions.
Help heatmap.js
and share your :



// minimal heatmap instance configuration
var heatmapInstance = h337.create({
  // only container is required, the rest will be defaults
  container: document.querySelector('.heatmap')

// now generate some random data
var points = [];
var max = 0;
var width = 840;
var height = 400;
var len = 200;

while (len--) {
  var val = Math.floor(Math.random()*100);
  max = Math.max(max, val);
  var point = {
    x: Math.floor(Math.random()*width),
    y: Math.floor(Math.random()*height),
    value: val
// heatmap data format
var data = {
  max: max,
  data: points
// if you have a set of datapoints always use setData instead of addData
// for data initialization