UNPKG

ng-d3-graphs

Version:

<img src="./assets/ng-d3.png" alt="drawing" width="250" height="250"/>

41 lines (40 loc) 1.19 kB
import { ElementRef, OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { GraphOptions } from '../shared/models/graph-options.interface'; import { ViewBox } from '../shared/models/viewbox.interface'; import { D3Service } from '../shared/services/d3.service'; interface LabelsAndData { x: any; low: any; high: any; } export interface BandOptions extends GraphOptions { gridTicks?: number; } export declare class BandComponent implements OnInit { private container; private d3Service; data: any[]; labels: any[]; options?: BandOptions; labelsAndData: LabelsAndData[]; viewBox: ViewBox; _options: BandOptions; parseTime: (dateString: string) => Date; formatTime: (date: Date) => string; onResize$: Subject<void>; onResize(): void; constructor(container: ElementRef, d3Service: D3Service); ngOnInit(): void; private formatLabels; private combineLabelsDataToOne; private render; private changeAxisColor; private removeAxisTicks; private addLabelAxisY; private addLabelAxisX; private make_x_gridlines; private make_y_gridlines; onResizeEvent(): void; } export {};