UNPKG

veritatisquam

Version:
35 lines (30 loc) 742 B
import { Component, AfterViewInit } from "@angular/core"; import { BaseChart } from "./base-chart.component"; import { GroupedBarChart } from "@carbon/charts"; /** * Wrapper around `GroupedBarChart` in carbon charts library * * Most functions just call their equivalent from the chart library. */ @Component({ selector: "ibm-grouped-bar-chart", template: `` }) export class GroupedBarChartComponent extends BaseChart implements AfterViewInit { /** * Runs after view init to create a chart, attach it to `elementRef` and draw it. */ ngAfterViewInit() { this.chart = new GroupedBarChart( this.elementRef.nativeElement, { data: this.data, options: this.options } ); Object.assign(this, this.chart); } }