Represents a bullet graph.

IgrBulletGraph

new IgrBulletGraph(props: IIgrBulletGraphProps): IgrBulletGraph

Returns IgrBulletGraph

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: IgrLinearGraphRange[]
contentRanges: IgrLinearGraphRange[]
actualHighlightValueDisplayMode: HighlightedValueDisplayMode
actualHighlightValueOpacity: number
actualMaximumValue: number
actualMaximumValueChange: object
actualMinimumValue: number
actualMinimumValueChange: object
actualPixelScalingRatio: number
alignLabel: object
backingBrush: string
backingInnerExtent: number
backingOuterExtent: number
backingOutline: string
backingStrokeThickness: number
font: string
fontBrush: string
formatLabel: object
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: any
transitionDuration: number
transitionProgress: number
value: number
valueBrush: string
valueInnerExtent: number
valueName: string
valueOuterExtent: number
valueOutline: string
valueStrokeThickness: number
width: string

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

get animating(): boolean

Returns boolean

get nativeElement(): HTMLElement

Returns HTMLElement

A collection or manually added axes for the chart.

get ranges(): IgrLinearGraphRangeCollection

Returns IgrLinearGraphRangeCollection

componentDidMount(): void

Returns void

componentWillUnmount(): void

Returns void

Notify that the container has resized.

containerResized(): void

Returns void

destroy(): 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

initializeContent(): void

Returns void

Provide a container for the bullet graph.

provideContainer(container: any): void

Parameters

  • container: any
    • The container.

Returns void

render(): DetailedReactHTMLElement<object, HTMLDivElement>

Returns DetailedReactHTMLElement<object, HTMLDivElement>

shouldComponentUpdate(nextProps: any, nextState: any): boolean

Parameters

  • nextProps: any
  • nextState: any

Returns boolean

Notify that the bullet graph styling has updated.

styleUpdated(): void

Returns void

_createFromInternal(internal: any): IgrBulletGraph

Parameters

  • internal: any

Returns IgrBulletGraph