UNPKG

igniteui-react-charts

Version:

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

236 lines (235 loc) 9.09 kB
import { DataAnnotationDisplayMode } from "./DataAnnotationDisplayMode"; import { IgrDataAnnotationRangeLayer, IIgrDataAnnotationRangeLayerProps } from "./igr-data-annotation-range-layer"; import { DataAnnotationPointLayer } from "./DataAnnotationPointLayer"; /** * Represents a base of annotation layers that render shapes at locations of x/y values mapped to these properties: * StartValueXMemberPath * StartValueYMemberPath * EndValueXMemberPath * EndValueYMemberPath */ export declare abstract class IgrDataAnnotationPointLayer<P extends IIgrDataAnnotationPointLayerProps = IIgrDataAnnotationPointLayerProps> extends IgrDataAnnotationRangeLayer<P> { /** * @hidden */ get i(): DataAnnotationPointLayer; constructor(props: P); /** * Gets or sets name of data column with x-positions for the start of annotations. */ get startValueXMemberPath(): string; set startValueXMemberPath(v: string); /** * Gets or sets name of data column with y-positions for the start of annotations. */ get startValueYMemberPath(): string; set startValueYMemberPath(v: string); /** * Gets or sets mapping custom label at the start of annotations on x-axis. */ get startLabelXMemberPath(): string; set startLabelXMemberPath(v: string); /** * Gets or sets mapping custom label at the start of annotations on y-axis. */ get startLabelYMemberPath(): string; set startLabelYMemberPath(v: string); /** * Gets or sets display mode of label in the start annotation on x-axis. */ get startLabelXDisplayMode(): DataAnnotationDisplayMode; set startLabelXDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets display mode of label in the start annotation on y-axis. */ get startLabelYDisplayMode(): DataAnnotationDisplayMode; set startLabelYDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets name of data column with x-positions for end of annotation. */ get endValueXMemberPath(): string; set endValueXMemberPath(v: string); /** * Gets or sets name of data column with y-positions for end of annotation. */ get endValueYMemberPath(): string; set endValueYMemberPath(v: string); /** * Gets or sets mapping custom label at the end of annotations on x-axis. */ get endLabelXMemberPath(): string; set endLabelXMemberPath(v: string); /** * Gets or sets mapping custom label at the end of annotations on y-axis. */ get endLabelYMemberPath(): string; set endLabelYMemberPath(v: string); /** * Gets or sets display mode of label at the end annotation on x-axis. */ get endLabelXDisplayMode(): DataAnnotationDisplayMode; set endLabelXDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets display mode of label at the end annotation on y-axis. */ get endLabelYDisplayMode(): DataAnnotationDisplayMode; set endLabelYDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets mapping custom label at the center of the annotations on x-axis. */ get centerLabelXMemberPath(): string; set centerLabelXMemberPath(v: string); /** * Gets or sets mapping custom label at the center of the annotations on y-axis. */ get centerLabelYMemberPath(): string; set centerLabelYMemberPath(v: string); /** * Gets or sets display mode of label in the annotation on x-axis. */ get centerLabelXDisplayMode(): DataAnnotationDisplayMode; set centerLabelXDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets display mode of label in the annotation on y-axis. */ get centerLabelYDisplayMode(): DataAnnotationDisplayMode; set centerLabelYDisplayMode(v: DataAnnotationDisplayMode); /** * Gets or sets a member path for visibility of the badge annotations on x-axis. */ get annotationBadgeEnabledXMemberPath(): string; set annotationBadgeEnabledXMemberPath(v: string); /** * Gets or sets a member path for visibility of the badge annotations on y-axis. */ get annotationBadgeEnabledYMemberPath(): string; set annotationBadgeEnabledYMemberPath(v: string); /** * Gets or sets a member path for background of the badge annotations on x-axis. */ get annotationBadgeBackgroundXMemberPath(): string; set annotationBadgeBackgroundXMemberPath(v: string); /** * Gets or sets a member path for background of the badge annotations on y-axis. */ get annotationBadgeBackgroundYMemberPath(): string; set annotationBadgeBackgroundYMemberPath(v: string); /** * Gets or sets a member path for outline of the badge annotations on x-axis. */ get annotationBadgeOutlineXMemberPath(): string; set annotationBadgeOutlineXMemberPath(v: string); /** * Gets or sets a member path for outline of the badge annotations on y-axis. */ get annotationBadgeOutlineYMemberPath(): string; set annotationBadgeOutlineYMemberPath(v: string); /** * Gets or sets a member path for displaying an image in the badge annotations on x-axis. */ get annotationBadgeImageXMemberPath(): string; set annotationBadgeImageXMemberPath(v: string); /** * Gets or sets a member path for displaying an image in the badge annotations on y-axis. */ get annotationBadgeImageYMemberPath(): string; set annotationBadgeImageYMemberPath(v: string); } export interface IIgrDataAnnotationPointLayerProps extends IIgrDataAnnotationRangeLayerProps { /** * Gets or sets name of data column with x-positions for the start of annotations. */ startValueXMemberPath?: string; /** * Gets or sets name of data column with y-positions for the start of annotations. */ startValueYMemberPath?: string; /** * Gets or sets mapping custom label at the start of annotations on x-axis. */ startLabelXMemberPath?: string; /** * Gets or sets mapping custom label at the start of annotations on y-axis. */ startLabelYMemberPath?: string; /** * Gets or sets display mode of label in the start annotation on x-axis. */ startLabelXDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets display mode of label in the start annotation on y-axis. */ startLabelYDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets name of data column with x-positions for end of annotation. */ endValueXMemberPath?: string; /** * Gets or sets name of data column with y-positions for end of annotation. */ endValueYMemberPath?: string; /** * Gets or sets mapping custom label at the end of annotations on x-axis. */ endLabelXMemberPath?: string; /** * Gets or sets mapping custom label at the end of annotations on y-axis. */ endLabelYMemberPath?: string; /** * Gets or sets display mode of label at the end annotation on x-axis. */ endLabelXDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets display mode of label at the end annotation on y-axis. */ endLabelYDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets mapping custom label at the center of the annotations on x-axis. */ centerLabelXMemberPath?: string; /** * Gets or sets mapping custom label at the center of the annotations on y-axis. */ centerLabelYMemberPath?: string; /** * Gets or sets display mode of label in the annotation on x-axis. */ centerLabelXDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets display mode of label in the annotation on y-axis. */ centerLabelYDisplayMode?: DataAnnotationDisplayMode | string; /** * Gets or sets a member path for visibility of the badge annotations on x-axis. */ annotationBadgeEnabledXMemberPath?: string; /** * Gets or sets a member path for visibility of the badge annotations on y-axis. */ annotationBadgeEnabledYMemberPath?: string; /** * Gets or sets a member path for background of the badge annotations on x-axis. */ annotationBadgeBackgroundXMemberPath?: string; /** * Gets or sets a member path for background of the badge annotations on y-axis. */ annotationBadgeBackgroundYMemberPath?: string; /** * Gets or sets a member path for outline of the badge annotations on x-axis. */ annotationBadgeOutlineXMemberPath?: string; /** * Gets or sets a member path for outline of the badge annotations on y-axis. */ annotationBadgeOutlineYMemberPath?: string; /** * Gets or sets a member path for displaying an image in the badge annotations on x-axis. */ annotationBadgeImageXMemberPath?: string; /** * Gets or sets a member path for displaying an image in the badge annotations on y-axis. */ annotationBadgeImageYMemberPath?: string; }