import 'zone.js'; import 'reflect-metadata'; import { Component, enableProdMode, NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { ViserModule } from 'viser-ng'; const DataSet = require('@antv/data-set'); const sourceData = [ { label: 'Mon.', series1: 2800, series2: 2260 }, { label: 'Tues.', series1: 1800, series2: 1300 }, { label: 'Wed.', series1: 950, series2: 900 }, { label: 'Thur.', series1: 500, series2: 390 }, { label: 'Fri.', series1: 170, series2: 100 }, ]; const dv = new DataSet.View().source(sourceData); dv.transform({ type: 'fold', fields: ['series1', 'series2'], key: 'type', value: 'value', }); const data = dv.rows; const label = { offset: 12 }; const adjust = [{ type: 'dodge', marginRatio: 1 / 32 }]; @Component({ selector: '#mount', template: `