import { Component } from '@angular/core'; import { NgaThemeService } from '@akveo/nga-theme'; @Component({ selector: 'ngx-d3-line', template: ` `, }) export class D3LineComponent { multi = [ { name: 'Germany', series: [ { name: '2010', value: 7300000, }, { name: '2011', value: 8940000, }, ], }, { name: 'USA', series: [ { name: '2010', value: 7870000, }, { name: '2011', value: 8270000, }, ], }, { name: 'France', series: [ { name: '2010', value: 5000002, }, { name: '2011', value: 5800000, }, ], }, ]; view: any[] = [700, 400]; showLegend = true; showXAxis = true; showYAxis = true; showLabels = true; showXAxisLabel = true; xAxisLabel = 'Country'; showYAxisLabel = true; yAxisLabel = 'Population'; colorScheme: any; constructor(private theme: NgaThemeService) { this.theme.getJsTheme().subscribe(config => { this.colorScheme = { domain: (config.variables.d3).line, }; }); } }