Show / Hide Table of Contents

Class IgbNumericAxisBase

Represents the base class for all IgbDataChart numeric axes.

Inheritance
System.Object
BaseRendererElement
IgbAxis
IgbNumericAxisBase
IgbNumericAngleAxis
IgbNumericRadiusAxis
IgbStraightNumericAxisBase
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbAxis.Dispose()
IgbAxis.OnInitializedAsync()
IgbAxis.BindAxes(IgbAxis[])
IgbAxis.RenderAxisAsync()
IgbAxis.RenderAxis()
IgbAxis.ResetCachedEnhancedIntervalAsync()
IgbAxis.ResetCachedEnhancedInterval()
IgbAxis.GetItemValueAsync(Object, String)
IgbAxis.GetItemValue(Object, String)
IgbAxis.GetValueLabelAsync(Double)
IgbAxis.GetValueLabel(Double)
IgbAxis.ScaleValueAsync(Double)
IgbAxis.ScaleValue(Double)
IgbAxis.SeriesViewerParent
IgbAxis.ParentTypeName
IgbAxis.Label
IgbAxis.ContentLabelFormatSpecifiers
IgbAxis.ActualLabelFormatSpecifiers
IgbAxis.ContentAnnotations
IgbAxis.ActualAnnotations
IgbAxis.FormatLabelScript
IgbAxis.Title
IgbAxis.Stroke
IgbAxis.ActualStroke
IgbAxis.StrokeThickness
IgbAxis.StrokeDashArray
IgbAxis.Strip
IgbAxis.MajorStroke
IgbAxis.ActualMajorStroke
IgbAxis.MajorStrokeThickness
IgbAxis.MajorStrokeDashArray
IgbAxis.MinorStroke
IgbAxis.ActualMinorStroke
IgbAxis.MinorStrokeThickness
IgbAxis.MinorStrokeDashArray
IgbAxis.TickStroke
IgbAxis.TickStrokeThickness
IgbAxis.TickStrokeDashArray
IgbAxis.TickLength
IgbAxis.IsDisabled
IgbAxis.IsInverted
IgbAxis.ShouldAvoidAnnotationCollisions
IgbAxis.ShouldKeepAnnotationsInView
IgbAxis.UsePerLabelHeightMeasurement
IgbAxis.UseEnhancedIntervalManagement
IgbAxis.EnhancedIntervalMinimumCharacters
IgbAxis.EnhancedIntervalPreferMoreCategoryLabels
IgbAxis.LabelFontFamily
IgbAxis.LabelFontSize
IgbAxis.LabelFontStyle
IgbAxis.LabelFontWeight
IgbAxis.LabelTextColor
IgbAxis.LabelLocation
IgbAxis.LabelVisibility
IgbAxis.LabelShowFirstLabel
IgbAxis.LabelAngle
IgbAxis.LabelExtent
IgbAxis.LabelMaximumExtent
IgbAxis.LabelMaximumExtentPercentage
IgbAxis.LabelLeftMargin
IgbAxis.LabelRightMargin
IgbAxis.LabelTopMargin
IgbAxis.LabelBottomMargin
IgbAxis.LabelHorizontalAlignment
IgbAxis.LabelVerticalAlignment
IgbAxis.CrossingAxis
IgbAxis.CrossingAxisScript
IgbAxis.CrossingAxisName
IgbAxis.CrossingValue
IgbAxis.TitlePosition
IgbAxis.TitleFontFamily
IgbAxis.TitleFontSize
IgbAxis.TitleFontStyle
IgbAxis.TitleFontWeight
IgbAxis.TitleTextColor
IgbAxis.TitleLocation
IgbAxis.TitleVisibility
IgbAxis.TitleShowFirstLabel
IgbAxis.TitleAngle
IgbAxis.TitleExtent
IgbAxis.TitleMaximumExtent
IgbAxis.TitleMaximumExtentPercentage
IgbAxis.TitleLeftMargin
IgbAxis.TitleRightMargin
IgbAxis.TitleTopMargin
IgbAxis.TitleBottomMargin
IgbAxis.TitleHorizontalAlignment
IgbAxis.TitleVerticalAlignment
IgbAxis.Annotations
IgbAxis.CoercionMethods
IgbAxis.CoercionMethodsScript
IgbAxis.ExpectFunctions
IgbAxis.LabelFormat
IgbAxis.LabelFormatSpecifiers
IgbAxis.RangeChangedScript
IgbAxis.RangeChanged
IgbAxis.RenderRequestedScript
IgbAxis.RenderRequested
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbNumericAxisBase : IgbAxis, JsonSerializable, IDisposable

Constructors

IgbNumericAxisBase()

Declaration
public IgbNumericAxisBase()

Properties

AbbreviatedLabelFormat

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

Declaration
public string AbbreviatedLabelFormat { get; set; }
Property Value
Type Description
System.String

AbbreviatedLabelFormatSpecifiers

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

Declaration
public IgbFormatSpecifierCollection AbbreviatedLabelFormatSpecifiers { get; set; }
Property Value
Type Description
IgbFormatSpecifierCollection

AbbreviateLargeNumbers

A boolean indicating whether or not to abbreviate large numbers.

Declaration
public bool AbbreviateLargeNumbers { get; set; }
Property Value
Type Description
System.Boolean

ActualInterval

Gets the effective value for the current Interval.

Declaration
public double ActualInterval { get; set; }
Property Value
Type Description
System.Double

ActualIntervalChanged

Declaration
public Action<double> ActualIntervalChanged { get; set; }
Property Value
Type Description
System.Action<System.Double>

ActualIntervalChangedScript

Declaration
public string ActualIntervalChangedScript { get; set; }
Property Value
Type Description
System.String

ActualIsLogarithmic

Determines if the axis has a valid logarithmic scale.

Declaration
public bool ActualIsLogarithmic { get; set; }
Property Value
Type Description
System.Boolean

ActualMaximumValue

Gets the effective maximum value for the current numeric axis object.

Declaration
public double ActualMaximumValue { get; set; }
Property Value
Type Description
System.Double

ActualMaximumValueChanged

Declaration
public Action<double> ActualMaximumValueChanged { get; set; }
Property Value
Type Description
System.Action<System.Double>

ActualMaximumValueChangedScript

Declaration
public string ActualMaximumValueChangedScript { get; set; }
Property Value
Type Description
System.String

ActualMaxPrecision

Declaration
public int ActualMaxPrecision { get; set; }
Property Value
Type Description
System.Int32

ActualMinimumValue

Gets the effective minimum value for the current numeric axis object.

Declaration
public double ActualMinimumValue { get; set; }
Property Value
Type Description
System.Double

ActualMinimumValueChanged

Declaration
public Action<double> ActualMinimumValueChanged { get; set; }
Property Value
Type Description
System.Action<System.Double>

ActualMinimumValueChangedScript

Declaration
public string ActualMinimumValueChangedScript { get; set; }
Property Value
Type Description
System.String

ActualMinorInterval

Gets the effective value for the current MinorInterval.

Declaration
public double ActualMinorInterval { get; set; }
Property Value
Type Description
System.Double

ActualMinorIntervalChanged

Declaration
public Action<double> ActualMinorIntervalChanged { get; set; }
Property Value
Type Description
System.Action<System.Double>

ActualMinorIntervalChangedScript

Declaration
public string ActualMinorIntervalChangedScript { get; set; }
Property Value
Type Description
System.String

ActualVisibleMaximumValue

Gets the effective visible maximum value for the current numeric axis object.

Declaration
public double ActualVisibleMaximumValue { get; set; }
Property Value
Type Description
System.Double

ActualVisibleMinimumValue

Gets the effective minimum value for the current numeric axis object.

Declaration
public double ActualVisibleMinimumValue { get; set; }
Property Value
Type Description
System.Double

AutoRangeBufferMode

Gets or sets how the numeric axis will adjust its range buffer to less closely fix the data from the series.

Declaration
public AxisRangeBufferMode AutoRangeBufferMode { get; set; }
Property Value
Type Description
AxisRangeBufferMode

FavorLabellingScaleEnd

Gets or sets whether the axis should favor emitting a label at the end of the scale.

Declaration
public bool FavorLabellingScaleEnd { get; set; }
Property Value
Type Description
System.Boolean

FormatAbbreviatedLabelScript

Declaration
public string FormatAbbreviatedLabelScript { get; set; }
Property Value
Type Description
System.String

Interval

Gets or sets the Interval property.

Declaration
public double Interval { get; set; }
Property Value
Type Description
System.Double

IsFormattingAbbreviatedLargeNumber

Declaration
public bool IsFormattingAbbreviatedLargeNumber { get; set; }
Property Value
Type Description
System.Boolean

IsLogarithmic

Gets or sets the IsLogarithmic property.

Declaration
public bool IsLogarithmic { get; set; }
Property Value
Type Description
System.Boolean

LogarithmBase

Gets or sets the LogarithmBase property.

Declaration
public int LogarithmBase { get; set; }
Property Value
Type Description
System.Int32

MaximumValue

Gets or sets the MaximumValue property.

Declaration
public double MaximumValue { get; set; }
Property Value
Type Description
System.Double

MaxPrecision

Declaration
public int MaxPrecision { get; set; }
Property Value
Type Description
System.Int32

MinimumValue

Gets or sets the MinimumValue property.

Declaration
public double MinimumValue { get; set; }
Property Value
Type Description
System.Double

MinorInterval

Gets or sets the MinorInterval property.

Declaration
public double MinorInterval { get; set; }
Property Value
Type Description
System.Double

ReferenceValue

Gets or sets the ReferenceValue property.

Declaration
public double ReferenceValue { get; set; }
Property Value
Type Description
System.Double

ShouldApplyMaxPrecisionWhenZoomed

Declaration
public bool ShouldApplyMaxPrecisionWhenZoomed { get; set; }
Property Value
Type Description
System.Boolean

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbAxis.Type

Methods

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbAxis.FindByName(String)

GetCurrentActualInterval()

Declaration
public double GetCurrentActualInterval()
Returns
Type Description
System.Double

GetCurrentActualIntervalAsync()

Declaration
public Task<double> GetCurrentActualIntervalAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetCurrentActualMaximumValue()

Declaration
public double GetCurrentActualMaximumValue()
Returns
Type Description
System.Double

GetCurrentActualMaximumValueAsync()

Declaration
public Task<double> GetCurrentActualMaximumValueAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetCurrentActualMinimumValue()

Declaration
public double GetCurrentActualMinimumValue()
Returns
Type Description
System.Double

GetCurrentActualMinimumValueAsync()

Declaration
public Task<double> GetCurrentActualMinimumValueAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetCurrentActualMinorInterval()

Declaration
public double GetCurrentActualMinorInterval()
Returns
Type Description
System.Double

GetCurrentActualMinorIntervalAsync()

Declaration
public Task<double> GetCurrentActualMinorIntervalAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetFullRange()

Declaration
public override double[] GetFullRange()
Returns
Type Description
System.Double[]
Overrides
IgbAxis.GetFullRange()

GetFullRangeAsync()

Declaration
public override Task<double[]> GetFullRangeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double[]>
Overrides
IgbAxis.GetFullRangeAsync()

UnscaleValue(Double)

Declaration
public virtual double UnscaleValue(double unscaledValue)
Parameters
Type Name Description
System.Double unscaledValue
Returns
Type Description
System.Double

UnscaleValueAsync(Double)

Unscales a value from screen space into axis space.

Declaration
public virtual Task<double> UnscaleValueAsync(double unscaledValue)
Parameters
Type Name Description
System.Double unscaledValue

The scaled value in screen coordinates to unscale into axis space.

Returns
Type Description
System.Threading.Tasks.Task<System.Double>

Implements

JsonSerializable
System.IDisposable