ng-d3-graphs
Version:
<img src="./assets/ng-d3.png" alt="drawing" width="250" height="250"/>
47 lines (46 loc) • 1.12 kB
TypeScript
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';
export interface Pie {
labels: string[];
data: any[];
backgroundColors?: string[];
options: GraphOptions;
}
export interface Label {
text: string;
x: number;
y: number;
}
interface LabelsAndData {
x: any;
y: any;
}
export declare class PieComponent implements OnInit {
private container;
labels: string[];
data: any[];
backgroundColors: any;
radius: number;
options: GraphOptions;
color: any;
defaultSliceColor: string;
labelsAndData: LabelsAndData[];
viewBox: ViewBox;
private _options;
onResize$: Subject<void>;
onResize(): void;
constructor(container: ElementRef);
ngOnInit(): void;
private onBgdColorUndefined;
render(): void;
private addLabelAxisX;
/**
* range [0, 1]
*/
interpolateColor(): any;
private combineLabelsDataToOne;
onResizeEvent(): void;
}
export {};