UNPKG

ngx-beautiful-charts

Version:
49 lines (48 loc) 1.63 kB
import { OnInit, OnChanges, ElementRef } from '@angular/core'; import { SunburstChartService } from './sunburst-chart.service'; import { GlobalParametersService } from '../../global/global-parameters.service'; export declare class SunburstChartComponent implements OnInit, OnChanges { sunburstChartService: SunburstChartService; private globalParametersService; private currentElement; data: any; width: number; colorScheme: string; customColorScheme: string[]; componentID: any; height: number; xPadding: number; yPadding: number; dataRefined: any; sunSlices: any; sunSliceWidth: number; levelSunSlices: any; sunRadius: number; sunDepth: number; cX: number; cY: number; gTranslate: string; hoverTranslate: string; constructor(sunburstChartService: SunburstChartService, globalParametersService: GlobalParametersService, currentElement: ElementRef); getRefinedData(data: any, i: any, color?: any): any; setDimensions(): void; generateSlice(data: any, sum: any, angleRange: any, rotation: any): { perc: number; name: any; color: any; hoverD: any; rotation: string; textRotation: string; textX: number; d: any; angle: number; hover: boolean; children: any; }; generateSunSlicesForAngle(data: any, angleRange: any, rotation: any): any[]; generateSunSlices(data: any): any[]; initiateLevelSunSlices(): void; setColors(): void; ngOnInit(): void; ngOnChanges(): void; }