import 'zone.js';
import 'reflect-metadata';
import { Component, enableProdMode, NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { ViserModule } from 'viser-ng';
import * as $ from 'jquery';
@Component({
selector: '#mount',
template: `
`
})
class AppComponent {
forceFit = true;
height = 400;
offset = 10;
showTitle = false;
padding = [ 0, 30, 60, 30 ];
data = [];
seriesOpts = {
color: ['tmp', '#F51D27-#FA541C-#FF8C12-#FFC838-#FAFFA8-#80FF73-#12CCCC-#1890FF-#6E32C2'],
position: 'g*l',
};
guideOpts = {
type: 'image',
start: [ 'min', 'max' ],
end: [ 'max', 'min' ],
src: 'https://gw.alipayobjects.com/zos/rmsportal/NeUTMwKtPcPxIFNTWZOZ.png'
};
constructor() {
$.getJSON('/assets/data/heatmap-4.json', (data) => {
this.data = data;
});
}
}
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
ViserModule
],
providers: [],
bootstrap: [
AppComponent
]
})
export default class AppModule { }