Represents a bullet graph.

IgxBulletGraphComponent

new IgxBulletGraphComponent(_renderer: Renderer2, _elRef: ViewContainerRef, _ngZone: NgZone, _componentFactoryResolver: ComponentFactoryResolver, _injector: Injector): IgxBulletGraphComponent

Returns IgxBulletGraphComponent

_dynamicContent: ViewContainerRef

The ranges actually present in the chart. Do not directly modify this array. This array's contents can be modified by causing Angular to reproject the child content. Or adding and removing ranges from the manual ranges collection on the ranges property.

actualRanges: IgxLinearGraphRangeComponent[]
contentRanges: QueryList<IgxLinearGraphRangeComponent>

ngAcceptInputType_actualHighlightValueDisplayMode

Section titled "ngAcceptInputType_actualHighlightValueDisplayMode"
ngAcceptInputType_actualHighlightValueDisplayMode: any

ngAcceptInputType_actualHighlightValueOpacity

Section titled "ngAcceptInputType_actualHighlightValueOpacity"
ngAcceptInputType_actualHighlightValueOpacity: string | number

ngAcceptInputType_actualMaximumValue

Section titled "ngAcceptInputType_actualMaximumValue"
ngAcceptInputType_actualMaximumValue: string | number

ngAcceptInputType_actualMinimumValue

Section titled "ngAcceptInputType_actualMinimumValue"
ngAcceptInputType_actualMinimumValue: string | number

ngAcceptInputType_actualPixelScalingRatio

Section titled "ngAcceptInputType_actualPixelScalingRatio"
ngAcceptInputType_actualPixelScalingRatio: string | number
ngAcceptInputType_animating: string | boolean

ngAcceptInputType_backingInnerExtent

Section titled "ngAcceptInputType_backingInnerExtent"
ngAcceptInputType_backingInnerExtent: string | number

ngAcceptInputType_backingOuterExtent

Section titled "ngAcceptInputType_backingOuterExtent"
ngAcceptInputType_backingOuterExtent: string | number

ngAcceptInputType_backingStrokeThickness

Section titled "ngAcceptInputType_backingStrokeThickness"
ngAcceptInputType_backingStrokeThickness: string | number
ngAcceptInputType_highlightValue: string | number

ngAcceptInputType_highlightValueDisplayMode

Section titled "ngAcceptInputType_highlightValueDisplayMode"
ngAcceptInputType_highlightValueDisplayMode: any

ngAcceptInputType_highlightValueOpacity

Section titled "ngAcceptInputType_highlightValueOpacity"
ngAcceptInputType_highlightValueOpacity: string | number
ngAcceptInputType_interval: string | number
ngAcceptInputType_isScaleInverted: string | boolean
ngAcceptInputType_labelExtent: string | number

ngAcceptInputType_labelFormatSpecifiers

Section titled "ngAcceptInputType_labelFormatSpecifiers"
ngAcceptInputType_labelFormatSpecifiers: string | any[]
ngAcceptInputType_labelInterval: string | number

ngAcceptInputType_labelsPostInitial

Section titled "ngAcceptInputType_labelsPostInitial"
ngAcceptInputType_labelsPostInitial: string | number

ngAcceptInputType_labelsPreTerminal

Section titled "ngAcceptInputType_labelsPreTerminal"
ngAcceptInputType_labelsPreTerminal: string | number
ngAcceptInputType_labelsVisible: string | boolean
ngAcceptInputType_maximumValue: string | number
ngAcceptInputType_mergeViewports: string | boolean
ngAcceptInputType_minimumValue: string | number
ngAcceptInputType_minorTickCount: string | number

ngAcceptInputType_minorTickEndExtent

Section titled "ngAcceptInputType_minorTickEndExtent"
ngAcceptInputType_minorTickEndExtent: string | number

ngAcceptInputType_minorTickStartExtent

Section titled "ngAcceptInputType_minorTickStartExtent"
ngAcceptInputType_minorTickStartExtent: string | number

ngAcceptInputType_minorTickStrokeThickness

Section titled "ngAcceptInputType_minorTickStrokeThickness"
ngAcceptInputType_minorTickStrokeThickness: string | number
ngAcceptInputType_orientation: string | LinearScaleOrientation

ngAcceptInputType_pixelScalingRatio

Section titled "ngAcceptInputType_pixelScalingRatio"
ngAcceptInputType_pixelScalingRatio: string | number
ngAcceptInputType_rangeBrushes: string | string[]
ngAcceptInputType_rangeInnerExtent: string | number
ngAcceptInputType_rangeOuterExtent: string | number
ngAcceptInputType_rangeOutlines: string | string[]

ngAcceptInputType_scaleBackgroundThickness

Section titled "ngAcceptInputType_scaleBackgroundThickness"
ngAcceptInputType_scaleBackgroundThickness: string | number
ngAcceptInputType_scaleEndExtent: string | number
ngAcceptInputType_scaleStartExtent: string | number
ngAcceptInputType_showToolTip: string | boolean

ngAcceptInputType_showToolTipTimeout

Section titled "ngAcceptInputType_showToolTipTimeout"
ngAcceptInputType_showToolTipTimeout: string | number
ngAcceptInputType_targetValue: string | number

ngAcceptInputType_targetValueBreadth

Section titled "ngAcceptInputType_targetValueBreadth"
ngAcceptInputType_targetValueBreadth: string | number

ngAcceptInputType_targetValueInnerExtent

Section titled "ngAcceptInputType_targetValueInnerExtent"
ngAcceptInputType_targetValueInnerExtent: string | number

ngAcceptInputType_targetValueOuterExtent

Section titled "ngAcceptInputType_targetValueOuterExtent"
ngAcceptInputType_targetValueOuterExtent: string | number

ngAcceptInputType_targetValueStrokeThickness

Section titled "ngAcceptInputType_targetValueStrokeThickness"
ngAcceptInputType_targetValueStrokeThickness: string | number
ngAcceptInputType_tickEndExtent: string | number
ngAcceptInputType_ticksPostInitial: string | number
ngAcceptInputType_ticksPreTerminal: string | number
ngAcceptInputType_tickStartExtent: string | number

ngAcceptInputType_tickStrokeThickness

Section titled "ngAcceptInputType_tickStrokeThickness"
ngAcceptInputType_tickStrokeThickness: string | number

ngAcceptInputType_transitionDuration

Section titled "ngAcceptInputType_transitionDuration"
ngAcceptInputType_transitionDuration: string | number

ngAcceptInputType_transitionProgress

Section titled "ngAcceptInputType_transitionProgress"
ngAcceptInputType_transitionProgress: string | number
ngAcceptInputType_value: string | number
ngAcceptInputType_valueInnerExtent: string | number
ngAcceptInputType_valueOuterExtent: string | number

ngAcceptInputType_valueStrokeThickness

Section titled "ngAcceptInputType_valueStrokeThickness"
ngAcceptInputType_valueStrokeThickness: string | number
ɵcmp: ɵɵComponentDeclaration<IgxBulletGraphComponent, "igx-bullet-graph", never, object, object, ["contentRanges"], never>
ɵfac: ɵɵFactoryDeclaration<IgxBulletGraphComponent, never>
actualHighlightValueDisplayMode: HighlightedValueDisplayMode
actualHighlightValueOpacity: number
actualMaximumValue: number
actualMinimumValue: number
actualPixelScalingRatio: number
backingBrush: string
backingInnerExtent: number
backingOuterExtent: number
backingOutline: string
backingStrokeThickness: number
font: string
fontBrush: string
height: string
highlightValue: number
highlightValueDisplayMode: HighlightedValueDisplayMode
highlightValueOpacity: number
interval: number
isScaleInverted: boolean
labelExtent: number
labelFormat: string
labelFormatSpecifiers: any[]
labelInterval: number
labelsPostInitial: number
labelsPreTerminal: number
labelsVisible: boolean
maximumValue: number
mergeViewports: boolean
minimumValue: number
minorTickBrush: string
minorTickCount: number
minorTickEndExtent: number
minorTickStartExtent: number
minorTickStrokeThickness: number
orientation: LinearScaleOrientation
pixelScalingRatio: number
rangeBrushes: string[]
rangeInnerExtent: number
rangeOuterExtent: number
rangeOutlines: string[]
scaleBackgroundBrush: string
scaleBackgroundOutline: string
scaleBackgroundThickness: number
scaleEndExtent: number
scaleStartExtent: number
showToolTip: boolean
showToolTipTimeout: number
targetValue: number
targetValueBreadth: number
targetValueBrush: string
targetValueInnerExtent: number
targetValueName: string
targetValueOuterExtent: number
targetValueOutline: string
targetValueStrokeThickness: number
tickBrush: string
tickEndExtent: number
ticksPostInitial: number
ticksPreTerminal: number
tickStartExtent: number
tickStrokeThickness: number
tooltipTemplate: TemplateRef<any>
transitionDuration: number
transitionProgress: number
value: number
valueBrush: string
valueInnerExtent: number
valueName: string
valueOuterExtent: number
valueOutline: string
valueStrokeThickness: number
width: string
get actualMaximumValueChange(): EventEmitter<number>

Returns EventEmitter<number>

get actualMinimumValueChange(): EventEmitter<number>

Returns EventEmitter<number>

Event which is raised when a label of the bullet graph is aligned along the scale. Function takes first argument evt and second argument ui. Use ui.owner to obtain reference to gauge widget. Use ui.actualMinimumValue to obtain the minimum value of the bullet graph scale. Use ui.actualMaximumValue to obtain the maximum value of the bullet graph scale. Use ui.value to obtain the value on the the bullet graph scale associated with the label. Use ui.label to obtain the string value of the label. Use ui.width to obtain the width of the label. Use ui.height to obtain the height of the label. Use ui.offsetX to obtain the X offset of the label on the bullet graph scale. Use ui.offsetY to obtain the Y offset of the label on the bullet graph scale.

get alignLabel(): EventEmitter<object>

Returns EventEmitter<object>

Gets a value indicating whether the bullet graph is currently animating.

get animating(): boolean

Returns boolean

Event which is raised when a label of the bullet graph is formatted. Function takes first argument evt and second argument ui. Use ui.owner to obtain reference to the bullet graph widget. Use ui.actualMinimumValue to obtain the minimum value of the bullet graph scale. Use ui.actualMaximumValue to obtain the maximum value of the bullet graph scale. Use ui.value to obtain the value on the the bullet graph scale associated with the label. Use ui.label to obtain the string value of the label.

get formatLabel(): EventEmitter<object>

Returns EventEmitter<object>

A collection or manually added axes for the chart.

get ranges(): IgxLinearGraphRangeCollection

Returns IgxLinearGraphRangeCollection

Notify that the container has resized.

containerResized(): void

Returns void

Returns visuals as a serialized string.

exportSerializedVisualData(): string

Returns string

findByName(name: string): any

Parameters

  • name: string

Returns any

Use to force the bullet graph to finish any deferred work before printing or evaluating its visual. This should only be called if the visual of the bullet graph needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the bullet graph.

flush(): void

Returns void

Gets the value for the main scale of the bullet graph for a given point within the bounds of the bullet graph.

getValueForPoint(point: IgPoint): number

Parameters

  • point: IgPoint
    • The point for which to retrieve the associated value.

Returns number

ngAfterContentInit(): void

Returns void

ngAfterViewInit(): void

Returns void

ngOnDestroy(): void

Returns void

Provide a container for the bullet graph.

provideContainer(container: any): void

Parameters

  • container: any
    • The container.

Returns void

Notify that the bullet graph styling has updated.

styleUpdated(): void

Returns void

updateStyle(): void

Returns void

_createFromInternal(internal: any): IgxBulletGraphComponent

Parameters

  • internal: any

Returns IgxBulletGraphComponent