123456789101112131415161718192021222324252627282930313233 |
- 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);
- });
- }
- }
|