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
TypeScript
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>;
}