UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

69 lines (66 loc) 3.25 kB
import { OthersCategoryType } from "igniteui-angular-core"; import { IgxCategoryAngleAxisComponent } from "./igx-category-angle-axis-component"; import { ProportionalCategoryAngleAxis } from "./ProportionalCategoryAngleAxis"; import * as i0 from "@angular/core"; /** * Represents a IgxDataChartComponent category angle axis. Useful for displaying radial categories. */ export declare class IgxProportionalCategoryAngleAxisComponent extends IgxCategoryAngleAxisComponent { protected createImplementation(): ProportionalCategoryAngleAxis; /** * @hidden */ get i(): ProportionalCategoryAngleAxis; constructor(); /** * Gets or sets the Value mapping property for the axis. */ get valueMemberPath(): string; set valueMemberPath(v: string); get normalizationMayContainUnknowns(): boolean; static ngAcceptInputType_normalizationMayContainUnknowns: boolean | string; /** * Gets or sets the threshold value that determines if categories are grouped into the Others category. */ get othersCategoryThreshold(): number; set othersCategoryThreshold(v: number); static ngAcceptInputType_othersCategoryThreshold: number | string; /** * Gets or sets whether to use numeric or percent-based threshold value. */ get othersCategoryType(): OthersCategoryType; set othersCategoryType(v: OthersCategoryType); static ngAcceptInputType_othersCategoryType: OthersCategoryType | string; /** * Gets or sets the label of the Others slice. */ get othersCategoryText(): string; set othersCategoryText(v: string); get isPiecewise(): boolean; static ngAcceptInputType_isPiecewise: boolean | string; get othersValue(): number; static ngAcceptInputType_othersValue: number | string; get othersIndex(): number; static ngAcceptInputType_othersIndex: number | string; get hasOthersCategory(): boolean; static ngAcceptInputType_hasOthersCategory: boolean | string; getItemValue(item: any, memberPathName: string): any; /** * Gets a scaled value inside the viewport. * @param unscaledValue * Value to scale. * @param p * Scaler parameters */ getScaledAngle(unscaledAngle: number): number; /** * Returns an unscaled value from a scaled value based on the amount of data. * @param scaledValue * Scaled value. * @param p * Scaler parameters */ getUnscaledAngle(scaledAngle: number): number; isOthersValue(index: number): boolean; getValueLabel(value: number): string; getNormalizingValueAtIndex(index: number, fallbackValue: number): number; getPercentageValue(labelIndex: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<IgxProportionalCategoryAngleAxisComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxProportionalCategoryAngleAxisComponent, "igx-proportional-category-angle-axis", never, { "valueMemberPath": "valueMemberPath"; "othersCategoryThreshold": "othersCategoryThreshold"; "othersCategoryType": "othersCategoryType"; "othersCategoryText": "othersCategoryText"; }, {}, never, never>; }