import Heatmap from "heatmap.js"; export default class LineHeatmap { constructor (elementID) { this.ID = elementID; this.heatmap = null; } get instance () { return this.heatmap; } create (config = {}) { let myConfig = { container: document.getElementById(this.ID) } myConfig = Object.assign(myConfig, config); this.heatmap = Heatmap.create(myConfig); console.log(this.heatmap); } setTrackData (data) { this.heatmap.setData({ max: 0, min: 0, data: [] }); data.forEach(point => { this.heatmap.addData(point); }); } }