UNPKG

igniteui-webcomponents-charts

Version:

Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs.

87 lines (84 loc) 3.48 kB
import { AxisAngleLabelMode } from "./AxisAngleLabelMode"; import { IgcCategoryAxisBaseComponent } from "./igc-category-axis-base-component"; import { CategoryAngleAxis } from "./CategoryAngleAxis"; /** * Represents a IgxDataChartComponent category angle axis. Useful for displaying radial categories. * * `CategoryAngleAxis` represents a IgxDataChartComponent category angle axis. Useful for displaying radial categories */ export declare class IgcCategoryAngleAxisComponent extends IgcCategoryAxisBaseComponent { protected createImplementation(): CategoryAngleAxis; /** * @hidden */ get i(): CategoryAngleAxis; constructor(); connectedCallback(): void; disconnectedCallback(): void; private static _observedAttributesIgcCategoryAngleAxisComponent; static get observedAttributes(): string[]; static htmlTagName: string; protected static _isElementRegistered: boolean; static register(): void; /** * Checks if the axis is of angular type */ get isAngular(): boolean; /** * Indicates the angle in degress that the chart's 0th angle should be offset. * * Indicates the angle in degress that the chart's 0th angle should be offset. */ get startAngleOffset(): number; set startAngleOffset(v: number); /** * Indicates the mode axis labels will operate in. */ get labelMode(): AxisAngleLabelMode; set labelMode(v: AxisAngleLabelMode); get areGroupSizesUneven(): boolean; /** * Gets or sets the frequency of displayed labels. * The set value is a factor that determines which labels will be hidden. For example, an interval of 2 will display every other label. * * Gets or sets the frequency of displayed labels.The set value is a factor that determines which labels will be hidden. * For example, an interval of 2 will display every other label. */ get interval(): number; set interval(v: number); /** * Gets the effective value for the current Interval. * * Gets the effective value for the current Interval. */ get actualInterval(): number; set actualInterval(v: number); /** * Gets or sets the frequency of displayed minor lines. * The set value is a factor that determines how the minor lines will be displayed. * * Gets or sets the frequency of displayed minor lines. The set value is a factor that determines how the minor lines will be displayed. */ get minorInterval(): number; set minorInterval(v: number); /** * Gets the effective value for the current MinorInterval. * * Get the effective value for the current minorInterval. */ get actualMinorInterval(): number; set actualMinorInterval(v: number); /** * Gets the scaled angle in radians from the raw axis value. * @param unscaledAngle * The raw axis value. */ getScaledAngle(unscaledAngle: number): number; /** * Gets the raw axis value from the scaled angle in radians. */ getUnscaledAngle(scaledAngle: number): number; private _actualIntervalChange; private _actualIntervalChange_wrapped; get actualIntervalChange(): (s: IgcCategoryAngleAxisComponent, e: number) => void; set actualIntervalChange(ev: (s: IgcCategoryAngleAxisComponent, e: number) => void); }