Represents a IgxDoughnutChartComponent base series.

IgxRingSeriesBaseComponent

new IgxRingSeriesBaseComponent(): IgxRingSeriesBaseComponent

Returns IgxRingSeriesBaseComponent

ngAcceptInputType_brushes: string | string[]

ngAcceptInputType_isSurfaceInteractionDisabled

Section titled "ngAcceptInputType_isSurfaceInteractionDisabled"
ngAcceptInputType_isSurfaceInteractionDisabled: string | boolean
ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"
ngAcceptInputType_labelFormatSpecifiers: string | any[]
ngAcceptInputType_labelsPosition: string | LabelsPosition
ngAcceptInputType_leaderLineMargin: string | number

ngAcceptInputType_leaderLineOpacity

Section titled "ngAcceptInputType_leaderLineOpacity"
ngAcceptInputType_leaderLineOpacity: string | number

ngAcceptInputType_leaderLineStrokeThickness

Section titled "ngAcceptInputType_leaderLineStrokeThickness"
ngAcceptInputType_leaderLineStrokeThickness: string | number
ngAcceptInputType_leaderLineType: string | LeaderLineType

ngAcceptInputType_leaderLineVisibility

Section titled "ngAcceptInputType_leaderLineVisibility"
ngAcceptInputType_leaderLineVisibility: any

ngAcceptInputType_legendLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendLabelFormatSpecifiers"
ngAcceptInputType_legendLabelFormatSpecifiers: string | any[]

ngAcceptInputType_legendOthersLabelFormatSpecifiers

Section titled "ngAcceptInputType_legendOthersLabelFormatSpecifiers"
ngAcceptInputType_legendOthersLabelFormatSpecifiers: string | any[]

ngAcceptInputType_othersCategoryOpacity

Section titled "ngAcceptInputType_othersCategoryOpacity"
ngAcceptInputType_othersCategoryOpacity: string | number

ngAcceptInputType_othersCategoryStrokeThickness

Section titled "ngAcceptInputType_othersCategoryStrokeThickness"
ngAcceptInputType_othersCategoryStrokeThickness: string | number

ngAcceptInputType_othersCategoryThreshold

Section titled "ngAcceptInputType_othersCategoryThreshold"
ngAcceptInputType_othersCategoryThreshold: string | number

ngAcceptInputType_othersCategoryType

Section titled "ngAcceptInputType_othersCategoryType"
ngAcceptInputType_othersCategoryType: any

ngAcceptInputType_othersLabelFormatSpecifiers

Section titled "ngAcceptInputType_othersLabelFormatSpecifiers"
ngAcceptInputType_othersLabelFormatSpecifiers: string | any[]
ngAcceptInputType_outlines: string | string[]
ngAcceptInputType_radiusFactor: string | number

ngAcceptInputType_selectedSliceOpacity

Section titled "ngAcceptInputType_selectedSliceOpacity"
ngAcceptInputType_selectedSliceOpacity: string | number

ngAcceptInputType_selectedSliceStrokeThickness

Section titled "ngAcceptInputType_selectedSliceStrokeThickness"
ngAcceptInputType_selectedSliceStrokeThickness: string | number
ngAcceptInputType_startAngle: string | number
ɵcmp: ɵɵComponentDeclaration<IgxRingSeriesBaseComponent, "ng-component", never, object, object, never, never, true, never>
ɵfac: ɵɵFactoryDeclaration<IgxRingSeriesBaseComponent, never>

Gets or sets the palette of brushes to use for coloring the slices.

get brushes(): string[]

Returns string[]

set brushes(v: string[]): void

Parameters

  • v: string[]

Returns void

get dataSource(): any[]

Returns any[]

set dataSource(value: any[]): void

Parameters

  • value: any[]

Returns void

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart.

get formatLabel(): object

Returns object

set formatLabel(v: object): void

Parameters

  • v: object

Returns void

Sets or gets a function which takes an object that produces a formatted label for displaying in the chart's legend.

get formatLegendLabel(): object

Returns object

set formatLegendLabel(v: object): void

Parameters

  • v: object

Returns void

get i(): RingSeriesBase

Returns RingSeriesBase

Gets or sets whether all surface interactions with the plot area should be disabled.

get isSurfaceInteractionDisabled(): boolean

Returns boolean

set isSurfaceInteractionDisabled(v: boolean): void

Parameters

  • v: boolean

Returns void

Gets or sets the pixel amount by which the labels are offset from the edge of the slices.

get labelExtent(): number

Returns number

set labelExtent(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the label format string to use for the label.

get labelFormat(): string

Returns string

set labelFormat(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the format specifiers to use with the LabelFormat string.

get labelFormatSpecifiers(): any[]

Returns any[]

set labelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Gets or sets the color for labels rendered inside of the pie chart.

get labelInnerColor(): string

Returns string

set labelInnerColor(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the property name that contains the labels.

get labelMemberPath(): string

Returns string

set labelMemberPath(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the color for labels rendered outside of the pie chart.

get labelOuterColor(): string

Returns string

set labelOuterColor(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the position of chart labels.

get labelsPosition(): LabelsPosition

Returns LabelsPosition

set labelsPosition(v: LabelsPosition): void

Parameters

Returns void

Gets or sets the fill brush.

get leaderLineFill(): string

Returns string

set leaderLineFill(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the margin between a label and its leader line. The default is 6 pixels.

get leaderLineMargin(): number

Returns number

set leaderLineMargin(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the opacity.

get leaderLineOpacity(): number

Returns number

set leaderLineOpacity(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the stroke brush.

get leaderLineStroke(): string

Returns string

set leaderLineStroke(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the stroke thickness.

get leaderLineStrokeThickness(): number

Returns number

set leaderLineStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Gets or sets what type of leader lines will be used for the outside end labels.

get leaderLineType(): LeaderLineType

Returns LeaderLineType

set leaderLineType(v: LeaderLineType): void

Parameters

Returns void

Gets or sets whether the leader lines are visible.

get leaderLineVisibility(): Visibility

Returns Visibility

set leaderLineVisibility(v: Visibility): void

Parameters

  • v: Visibility

Returns void

get legend(): any

Returns any

set legend(v: any): void

Parameters

  • v: any

Returns void

Gets or sets the label format string to use for the label.

get legendLabelFormat(): string

Returns string

set legendLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the format specifiers to use with the LegendLabelFormat string.

get legendLabelFormatSpecifiers(): any[]

Returns any[]

set legendLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Gets or sets the property name that contains the legend labels.

get legendLabelMemberPath(): string

Returns string

set legendLabelMemberPath(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the label format string to use for the label.

get legendOthersLabelFormat(): string

Returns string

set legendOthersLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the format specifiers to use with the LegendOthersLabelFormat string.

get legendOthersLabelFormatSpecifiers(): any[]

Returns any[]

set legendOthersLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Gets or sets the fill brush.

get othersCategoryFill(): string

Returns string

set othersCategoryFill(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the opacity.

get othersCategoryOpacity(): number

Returns number

set othersCategoryOpacity(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the stroke brush.

get othersCategoryStroke(): string

Returns string

set othersCategoryStroke(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the stroke thickness.

get othersCategoryStrokeThickness(): number

Returns number

set othersCategoryStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the label of the Others slice.

get othersCategoryText(): string

Returns string

set othersCategoryText(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the threshold value that determines if slices are grouped into the Others slice.

get othersCategoryThreshold(): number

Returns number

set othersCategoryThreshold(v: number): void

Parameters

  • v: number

Returns void

Gets or sets whether to use numeric or percent-based threshold value.

get othersCategoryType(): OthersCategoryType

Returns OthersCategoryType

set othersCategoryType(v: OthersCategoryType): void

Parameters

  • v: OthersCategoryType

Returns void

Gets or sets the label format string to use for the label.

get othersLabelFormat(): string

Returns string

set othersLabelFormat(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the format specifiers to use with the OthersLabelFormat string.

get othersLabelFormatSpecifiers(): any[]

Returns any[]

set othersLabelFormatSpecifiers(v: any[]): void

Parameters

  • v: any[]

Returns void

Gets or sets the palette of brushes to use for outlines on the slices.

get outlines(): string[]

Returns string[]

set outlines(v: string[]): void

Parameters

  • v: string[]

Returns void

Event raised when a property (including "effective" and non-dependency property) value changes.

get propertyUpdated(): EventEmitter<object>

Returns EventEmitter<object>

Gets or sets the scaling factor of the chart's radius. Value between 0 and 1.

get radiusFactor(): number

Returns number

set radiusFactor(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the fill brush.

get selectedSliceFill(): string

Returns string

set selectedSliceFill(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the opacity.

get selectedSliceOpacity(): number

Returns number

set selectedSliceOpacity(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the stroke brush.

get selectedSliceStroke(): string

Returns string

set selectedSliceStroke(v: string): void

Parameters

  • v: string

Returns void

Gets or sets the stroke thickness.

get selectedSliceStrokeThickness(): number

Returns number

set selectedSliceStrokeThickness(v: number): void

Parameters

  • v: number

Returns void

Gets or sets whether default tooltip will be shown.

get showDefaultTooltip(): boolean

Returns boolean

set showDefaultTooltip(v: boolean): void

Parameters

  • v: boolean

Returns void

Gets or sets the starting angle of the chart. The default zero value is equivalent to 3 o'clock.

get startAngle(): number

Returns number

set startAngle(v: number): void

Parameters

  • v: number

Returns void

Gets or sets the text style to use for labels.

get textStyle(): string

Returns string

set textStyle(v: string): void

Parameters

  • v: string

Returns void

get tooltipContainerTemplate(): TemplateRef<any>

Returns TemplateRef<any>

set tooltipContainerTemplate(value: TemplateRef<any>): void

Parameters

  • value: TemplateRef<any>

Returns void

get tooltipTemplate(): TemplateRef<any>

Returns TemplateRef<any>

set tooltipTemplate(value: TemplateRef<any>): void

Parameters

  • value: TemplateRef<any>

Returns void

Gets or Sets the property name that contains the values.

get valueMemberPath(): string

Returns string

set valueMemberPath(v: string): void

Parameters

  • v: string

Returns void

bindData(): void

Returns void

ensureLeaderLineStyle(): void

Returns void

ensureOthersCategoryStyle(): void

Returns void

ensureSelectedStyle(): void

Returns void

findByName(name: string): any

Parameters

  • name: string

Returns any

ngOnInit(): void

Returns void

Called by the UI framework to provide a UI container for rendering this control.

provideContainer(container: any): void

Parameters

  • container: any
    • The UI container element.

Returns void

sychronizeCollections(): void

Returns void

_createFromInternal(internal: any): IgxRingSeriesBaseComponent

Parameters

  • internal: any

Returns IgxRingSeriesBaseComponent