Class IgbProportionalCategoryAngleAxis
Represents a IgbDataChart category angle axis. Useful for displaying radial categories.
Inheritance
System.Object
IgbProportionalCategoryAngleAxis
Implements
System.IDisposable
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
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
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
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
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
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
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
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
GetUnscaledAngle(Double)
Declaration
public override double GetUnscaledAngle(double scaledAngle)
Parameters
| Type |
Name |
Description |
| System.Double |
scaledAngle |
|
Returns
| Type |
Description |
| System.Double |
|
Overrides
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
GetValueLabel(Double)
Declaration
public override string GetValueLabel(double value)
Parameters
| Type |
Name |
Description |
| System.Double |
value |
|
Returns
| Type |
Description |
| System.String |
|
Overrides
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
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
System.IDisposable