Show / Hide Table of Contents

Class IgbProportionalCategoryAngleAxis

Represents a IgbDataChart category angle axis. Useful for displaying radial categories.

Inheritance
System.Object
BaseRendererElement
IgbAxis
IgbCategoryAxisBase
IgbCategoryAngleAxis
IgbProportionalCategoryAngleAxis
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbCategoryAngleAxis.GetCurrentActualIntervalAsync()
IgbCategoryAngleAxis.GetCurrentActualInterval()
IgbCategoryAngleAxis.CompanionAxisInterval
IgbCategoryAngleAxis.CompanionAxisMinorInterval
IgbCategoryAngleAxis.CompanionAxisStartAngleOffset
IgbCategoryAngleAxis.CompanionAxisLabelMode
IgbCategoryAngleAxis.StartAngleOffset
IgbCategoryAngleAxis.LabelMode
IgbCategoryAngleAxis.Interval
IgbCategoryAngleAxis.ActualInterval
IgbCategoryAngleAxis.MinorInterval
IgbCategoryAngleAxis.ActualMinorInterval
IgbCategoryAngleAxis.ActualIntervalChangedScript
IgbCategoryAngleAxis.ActualIntervalChanged
IgbCategoryAxisBase.GetCurrentItemsCountAsync()
IgbCategoryAxisBase.GetCurrentItemsCount()
IgbCategoryAxisBase.GetFullRangeAsync()
IgbCategoryAxisBase.GetFullRange()
IgbCategoryAxisBase.GetMemberPathValueAsync(String)
IgbCategoryAxisBase.GetMemberPathValue(String)
IgbCategoryAxisBase.GetCategoryBoundingBoxAsync(Point, Boolean, Double)
IgbCategoryAxisBase.GetCategoryBoundingBox(Point, Boolean, Double)
IgbCategoryAxisBase.GetCategoryBoundingBoxHelperAsync(Point, Boolean, Double, Boolean)
IgbCategoryAxisBase.GetCategoryBoundingBoxHelper(Point, Boolean, Double, Boolean)
IgbCategoryAxisBase.UnscaleValueAsync(Double)
IgbCategoryAxisBase.UnscaleValue(Double)
IgbCategoryAxisBase.NotifySetItemAsync(Int32, Object, Object)
IgbCategoryAxisBase.NotifySetItem(Int32, Object, Object)
IgbCategoryAxisBase.NotifyClearItemsAsync()
IgbCategoryAxisBase.NotifyClearItems()
IgbCategoryAxisBase.NotifyInsertItemAsync(Int32, Object)
IgbCategoryAxisBase.NotifyInsertItem(Int32, Object)
IgbCategoryAxisBase.NotifyRemoveItemAsync(Int32, Object)
IgbCategoryAxisBase.NotifyRemoveItem(Int32, Object)
IgbCategoryAxisBase.DataSource
IgbCategoryAxisBase.DataSourceScript
IgbCategoryAxisBase.ItemsCount
IgbCategoryAxisBase.Gap
IgbCategoryAxisBase.MaximumGap
IgbCategoryAxisBase.MinimumGapSize
IgbCategoryAxisBase.Overlap
IgbCategoryAxisBase.UseClusteringMode
IgbCategoryAxisBase.ItemsCountChangedScript
IgbCategoryAxisBase.ItemsCountChanged
IgbAxis.Dispose()
IgbAxis.OnInitializedAsync()
IgbAxis.BindAxes(IgbAxis[])
IgbAxis.RenderAxisAsync()
IgbAxis.RenderAxis()
IgbAxis.ResetCachedEnhancedIntervalAsync()
IgbAxis.ResetCachedEnhancedInterval()
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.ShouldAutoTruncateAnnotations
IgbAxis.Annotations
IgbAxis.CoercionMethods
IgbAxis.CoercionMethodsScript
IgbAxis.ExpectFunctions
IgbAxis.LabelFormat
IgbAxis.LabelFormatSpecifiers
IgbAxis.IsCompanionAxis
IgbAxis.CompanionAxisEnabled
IgbAxis.CompanionAxisLabelOpposite
IgbAxis.CompanionAxisIsInverted
IgbAxis.CompanionAxisCrossingAxis
IgbAxis.CompanionAxisCrossingAxisScript
IgbAxis.CompanionAxisCrossingAxisName
IgbAxis.CompanionAxisCrossingValue
IgbAxis.CompanionAxisLabelVisible
IgbAxis.CompanionAxisLabelAngle
IgbAxis.CompanionAxisLabelExtent
IgbAxis.CompanionAxisLabelLocation
IgbAxis.CompanionAxisLabelVerticalAlignment
IgbAxis.CompanionAxisLabelHorizontalAlignment
IgbAxis.CompanionAxisLabelColor
IgbAxis.CompanionAxisSyncronizedWithPrimaryAxis
IgbAxis.CompanionAxisStrip
IgbAxis.CompanionAxisStroke
IgbAxis.CompanionAxisMinExtent
IgbAxis.CompanionAxisStrokeThickness
IgbAxis.CompanionAxisMajorStroke
IgbAxis.CompanionAxisMajorStrokeThickness
IgbAxis.CompanionAxisMinorStroke
IgbAxis.CompanionAxisMinorStrokeThickness
IgbAxis.CompanionAxisTickStroke
IgbAxis.CompanionAxisTickLength
IgbAxis.CompanionAxisTickStrokeThickness
IgbAxis.CompanionAxisTitle
IgbAxis.CompanionAxisShouldAvoidAnnotationCollisions
IgbAxis.CompanionAxisShouldAutoTruncateAnnotations
IgbAxis.CompanionAxisShouldKeepAnnotationsInView
IgbAxis.RangeChangedScript
IgbAxis.RangeChanged
IgbAxis.RenderRequestedScript
IgbAxis.RenderRequested
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
BaseRendererElement._cachedSerializedContent
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 IgbProportionalCategoryAngleAxis : IgbCategoryAngleAxis, JsonSerializable, IDisposable

Constructors

IgbProportionalCategoryAngleAxis()

Declaration
public IgbProportionalCategoryAngleAxis()

Properties

OthersCategoryText

Gets or sets the label of the Others slice.

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

OthersCategoryThreshold

Gets or sets the threshold value that determines if categories are grouped into the Others category.

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

OthersCategoryType

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

Declaration
public OthersCategoryType OthersCategoryType { get; set; }
Property Value
Type Description
OthersCategoryType

Type

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

ValueMemberPath

Gets or sets the Value mapping property for the axis.

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

Methods

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
IgbCategoryAngleAxis.EnsureModulesLoaded()

FindByName(String)

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

GetItemValue(Object, String)

Declaration
public override object GetItemValue(object item, string memberPathName)
Parameters
Type Name Description
System.Object item
System.String memberPathName
Returns
Type Description
System.Object
Overrides
IgbAxis.GetItemValue(Object, String)

GetItemValueAsync(Object, String)

Declaration
public override Task<object> GetItemValueAsync(object item, string memberPathName)
Parameters
Type Name Description
System.Object item
System.String memberPathName
Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbAxis.GetItemValueAsync(Object, String)

GetNormalizingValueAtIndex(Int32, Double)

Declaration
public double GetNormalizingValueAtIndex(int index, double fallbackValue)
Parameters
Type Name Description
System.Int32 index
System.Double fallbackValue
Returns
Type Description
System.Double

GetNormalizingValueAtIndexAsync(Int32, Double)

Declaration
public Task<double> GetNormalizingValueAtIndexAsync(int index, double fallbackValue)
Parameters
Type Name Description
System.Int32 index
System.Double fallbackValue
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetPercentageValue(Int32)

Declaration
public double GetPercentageValue(int labelIndex)
Parameters
Type Name Description
System.Int32 labelIndex
Returns
Type Description
System.Double

GetPercentageValueAsync(Int32)

Declaration
public Task<double> GetPercentageValueAsync(int labelIndex)
Parameters
Type Name Description
System.Int32 labelIndex
Returns
Type Description
System.Threading.Tasks.Task<System.Double>

GetScaledAngle(Double)

Declaration
public override double GetScaledAngle(double unscaledAngle)
Parameters
Type Name Description
System.Double unscaledAngle
Returns
Type Description
System.Double
Overrides
IgbCategoryAngleAxis.GetScaledAngle(Double)

GetScaledAngleAsync(Double)

Gets a scaled value inside the viewport.

Declaration
public override Task<double> GetScaledAngleAsync(double unscaledAngle)
Parameters
Type Name Description
System.Double unscaledAngle
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
Overrides
IgbCategoryAngleAxis.GetScaledAngleAsync(Double)

GetUnscaledAngle(Double)

Declaration
public override double GetUnscaledAngle(double scaledAngle)
Parameters
Type Name Description
System.Double scaledAngle
Returns
Type Description
System.Double
Overrides
IgbCategoryAngleAxis.GetUnscaledAngle(Double)

GetUnscaledAngleAsync(Double)

Returns an unscaled value from a scaled value based on the amount of data.

Declaration
public override Task<double> GetUnscaledAngleAsync(double scaledAngle)
Parameters
Type Name Description
System.Double scaledAngle
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
Overrides
IgbCategoryAngleAxis.GetUnscaledAngleAsync(Double)

GetValueLabel(Double)

Declaration
public override string GetValueLabel(double value)
Parameters
Type Name Description
System.Double value
Returns
Type Description
System.String
Overrides
IgbAxis.GetValueLabel(Double)

GetValueLabelAsync(Double)

Declaration
public override Task<string> GetValueLabelAsync(double value)
Parameters
Type Name Description
System.Double value
Returns
Type Description
System.Threading.Tasks.Task<System.String>
Overrides
IgbAxis.GetValueLabelAsync(Double)

IsOthersValue(Int32)

Declaration
public bool IsOthersValue(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Boolean

IsOthersValueAsync(Int32)

Declaration
public Task<bool> IsOthersValueAsync(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

Implements

JsonSerializable
System.IDisposable