score:1

Accepted answer

Use value instead of z property:

  function convertDataFromCsv(data) {
    var convData = [];
    data.forEach(function(elem) {
      convData.push({
        x: parseFloat(elem[0]),
        y: parseFloat(elem[1]),
        value: parseInt(elem[2])
      });
    });
    return convData;
  }

Live demo: https://jsfiddle.net/BlackLabel/rcaetjbw/

API Reference: https://api.highcharts.com/highcharts/series.heatmap.data


Related Query

More Query from same tag