Class IgbRadialBaseChart
Represents a base class for domain charts with X/Y axes
Inheritance
System.Object
IgbRadialBaseChart
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbRadialBaseChart : IgbDomainChart, RefSink, JsonSerializable, IDisposable
Constructors
IgbRadialBaseChart()
Declaration
public IgbRadialBaseChart()
Properties
ActualAngleAxisLabelTextColor
Gets the actual color of labels on the X-axis
Declaration
public string ActualAngleAxisLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActualValueAxisLabelTextColor
Gets the actual color of labels on the Y-axis
Declaration
public string ActualValueAxisLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisExtent
Gets or sets the distance between the X-axis and the bottom of the chart.
Declaration
public double AngleAxisExtent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets function which takes an context object and returns a formatted label for the X-axis.
Declaration
public string AngleAxisFormatLabel { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Provides a means of setting AngleAxisFormatLabel in the JavaScript environment.
Declaration
public string AngleAxisFormatLabelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisInverted
Gets or sets whether to invert the direction of the X-axis by placing the first data items on the right side of the chart.
Declaration
public bool AngleAxisInverted { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AngleAxisLabel
Gets or sets the format for labels along the X-axis.
Declaration
public object AngleAxisLabel { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
AngleAxisLabelAngle
Gets or sets the angle of rotation for labels along the X-axis.
Declaration
public double AngleAxisLabelAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisLabelBottomMargin
Gets or sets the bottom margin of labels on the X-axis
Declaration
public double AngleAxisLabelBottomMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets the format string for the X axis label.
Declaration
public string AngleAxisLabelFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the format specifiers to use with the AngleAxisLabelFormat string.
Declaration
public IgbFormatSpecifierCollection AngleAxisLabelFormatSpecifiers { get; set; }
Property Value
AngleAxisLabelHorizontalAlignment
Gets or sets Horizontal alignment of X-axis labels.
Declaration
public HorizontalAlignment AngleAxisLabelHorizontalAlignment { get; set; }
Property Value
AngleAxisLabelLeftMargin
Gets or sets the left margin of labels on the X-axis
Declaration
public double AngleAxisLabelLeftMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisLabelLocation
Gets or sets location of X-axis labels, relative to the plot area.
Declaration
public virtual AngleAxisLabelLocation AngleAxisLabelLocation { get; set; }
Property Value
AngleAxisLabelRightMargin
Gets or sets the right margin of labels on the X-axis
Declaration
public double AngleAxisLabelRightMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisLabelScript
Provides a means of setting AngleAxisLabel in the JavaScript environment.
Declaration
public string AngleAxisLabelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisLabelTextColor
Gets or sets color of labels on the X-axis
Declaration
public string AngleAxisLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisLabelTextStyle
Gets or sets CSS font property for labels on X-axis
Declaration
public string AngleAxisLabelTextStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisLabelTopMargin
Gets or sets the top margin of labels on the X-axis
Declaration
public double AngleAxisLabelTopMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisLabelVerticalAlignment
Gets or sets Vertical alignment of X-axis labels.
Declaration
public VerticalAlignment AngleAxisLabelVerticalAlignment { get; set; }
Property Value
AngleAxisLabelVisibility
Gets or sets Visibility of X-axis labels.
Declaration
public Visibility AngleAxisLabelVisibility { get; set; }
Property Value
AngleAxisMajorStroke
Gets or sets the color to apply to major gridlines along the X-axis.
Declaration
public string AngleAxisMajorStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisMajorStrokeThickness
Gets or sets the thickness to apply to major gridlines along the X-axis.
Declaration
public double AngleAxisMajorStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisMaximumExtent
Gets or sets the maximum distance between the X-axis and the bottom of the chart.
Declaration
public double AngleAxisMaximumExtent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisMaximumExtentPercentage
Gets or sets the maximum width between the X-axis and the bottom of the chart, as a percentage of total chart width.
Declaration
public double AngleAxisMaximumExtentPercentage { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisMinorStroke
Gets or sets the color to apply to minor gridlines along the X-axis.
Declaration
public string AngleAxisMinorStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisMinorStrokeThickness
Gets or sets the thickness to apply to minor gridlines along the X-axis.
Declaration
public double AngleAxisMinorStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisStrip
Gets or sets the color to apply to stripes along the X-axis.
Declaration
public string AngleAxisStrip { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisStroke
Gets or sets the color to apply to the X-axis line.
Declaration
public string AngleAxisStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisStrokeThickness
Gets or sets the thickness to apply to the X-axis line.
Declaration
public double AngleAxisStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTickLength
Gets or sets the length of tickmarks along the X-axis.
Declaration
public double AngleAxisTickLength { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTickStroke
Gets or sets the color to apply to tickmarks along the X-axis.
Declaration
public string AngleAxisTickStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisTickStrokeThickness
Gets or sets the thickness to apply to tickmarks along the X-axis.
Declaration
public double AngleAxisTickStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitle
Gets or sets the Text to display below the X-axis.
Declaration
public string AngleAxisTitle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisTitleAlignment
Gets or sets Horizontal alignment of the X-axis title.
Declaration
public HorizontalAlignment AngleAxisTitleAlignment { get; set; }
Property Value
AngleAxisTitleAngle
Gets or sets the angle of rotation for the X-axis title.
Declaration
public double AngleAxisTitleAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitleBottomMargin
Gets or sets the bottom margin of a title on the X-axis
Declaration
public double AngleAxisTitleBottomMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitleLeftMargin
Gets or sets the left margin of a title on the X-axis
Declaration
public double AngleAxisTitleLeftMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitleMargin
Gets or sets the margin around a title on the X-axis
Declaration
public double AngleAxisTitleMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitleRightMargin
Gets or sets the right margin of a title on the X-axis
Declaration
public double AngleAxisTitleRightMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
AngleAxisTitleTextColor
Gets or sets color of title on the X-axis
Declaration
public string AngleAxisTitleTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisTitleTextStyle
Gets or sets CSS font property for title on X-axis
Declaration
public string AngleAxisTitleTextStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AngleAxisTitleTopMargin
Gets or sets the top margin of a title on the X-axis
Declaration
public double AngleAxisTitleTopMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
ValueAxisExtent
Gets or sets the distance between the Y-axis and the left edge of the chart.
Declaration
public double ValueAxisExtent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets function which takes a context object and returns a formatted label for the Y-axis.
Declaration
public string ValueAxisFormatLabel { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Provides a means of setting ValueAxisFormatLabel in the JavaScript environment.
Declaration
public string ValueAxisFormatLabelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisInverted
Gets or sets whether to invert the direction of the Y-axis by placing the minimum numeric value at the top of the chart.
Declaration
public bool ValueAxisInverted { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ValueAxisLabel
Gets or sets the property or string from which the labels are derived.
Declaration
public object ValueAxisLabel { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
ValueAxisLabelAngle
Gets or sets the angle of rotation for labels along the Y-axis.
Declaration
public double ValueAxisLabelAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisLabelBottomMargin
Gets or sets the bottom margin of labels on the Y-axis
Declaration
public double ValueAxisLabelBottomMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Gets or sets the format string for the Y axis label.
Declaration
public string ValueAxisLabelFormat { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the format specifiers to use with the ValueAxisLabelFormat string.
Declaration
public IgbFormatSpecifierCollection ValueAxisLabelFormatSpecifiers { get; set; }
Property Value
ValueAxisLabelHorizontalAlignment
Gets or sets Horizontal alignment of Y-axis labels.
Declaration
public virtual HorizontalAlignment ValueAxisLabelHorizontalAlignment { get; set; }
Property Value
ValueAxisLabelLeftMargin
Gets or sets the left margin of labels on the Y-axis
Declaration
public double ValueAxisLabelLeftMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisLabelLocation
Gets or sets location of Y-axis labels, relative to the plot area.
Declaration
public virtual ValueAxisLabelLocation ValueAxisLabelLocation { get; set; }
Property Value
ValueAxisLabelRightMargin
Gets or sets the right margin of labels on the Y-axis
Declaration
public double ValueAxisLabelRightMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisLabelScript
Provides a means of setting ValueAxisLabel in the JavaScript environment.
Declaration
public string ValueAxisLabelScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisLabelTextColor
Gets or sets color of labels on the Y-axis
Declaration
public string ValueAxisLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisLabelTextStyle
Gets or sets CSS font property for labels on Y-axis
Declaration
public string ValueAxisLabelTextStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisLabelTopMargin
Gets or sets the top margin of labels on the Y-axis
Declaration
public double ValueAxisLabelTopMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisLabelVerticalAlignment
Gets or sets Vertical alignment of Y-axis labels.
Declaration
public VerticalAlignment ValueAxisLabelVerticalAlignment { get; set; }
Property Value
ValueAxisLabelVisibility
Gets or sets Visibility of Y-axis labels.
Declaration
public Visibility ValueAxisLabelVisibility { get; set; }
Property Value
ValueAxisMajorStroke
Gets or sets the color to apply to major gridlines along the Y-axis.
Declaration
public string ValueAxisMajorStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisMajorStrokeThickness
Gets or sets the thickness to apply to major gridlines along the Y-axis.
Declaration
public double ValueAxisMajorStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisMaximumExtent
Gets or sets the distance between the Y-axis and the left edge of the chart.
Declaration
public double ValueAxisMaximumExtent { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisMaximumExtentPercentage
Gets or sets the distance between the Y-axis and the left edge of the chart.
Declaration
public double ValueAxisMaximumExtentPercentage { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisMinorStroke
Gets or sets the color to apply to minor gridlines along the Y-axis.
Declaration
public string ValueAxisMinorStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisMinorStrokeThickness
Gets or sets the thickness to apply to minor gridlines along the Y-axis.
Declaration
public double ValueAxisMinorStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisStrip
Gets or sets the color to apply to stripes along the Y-axis.
Declaration
public string ValueAxisStrip { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisStroke
Gets or sets the color to apply to the Y-axis line.
Declaration
public string ValueAxisStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisStrokeThickness
Gets or sets the thickness to apply to the Y-axis line.
Declaration
public double ValueAxisStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTickLength
Gets or sets the length of tickmarks along the Y-axis.
Declaration
public double ValueAxisTickLength { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTickStroke
Gets or sets the color to apply to tickmarks along the Y-axis.
Declaration
public string ValueAxisTickStroke { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisTickStrokeThickness
Gets or sets the thickness to apply to tickmarks along the Y-axis.
Declaration
public double ValueAxisTickStrokeThickness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitle
Gets or sets the Text to display to the left of the Y-axis.
Declaration
public string ValueAxisTitle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisTitleAlignment
Gets or sets Vertical alignment of the Y-axis title.
Declaration
public VerticalAlignment ValueAxisTitleAlignment { get; set; }
Property Value
ValueAxisTitleAngle
Gets or sets the angle of rotation for the Y-axis title.
Declaration
public double ValueAxisTitleAngle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitleBottomMargin
Gets or sets the bottom margin of a title on the Y-axis
Declaration
public double ValueAxisTitleBottomMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitleLeftMargin
Gets or sets the left margin of a title on the Y-axis
Declaration
public double ValueAxisTitleLeftMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitleMargin
Gets or sets the margin around a title on the Y-axis
Declaration
public double ValueAxisTitleMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitleRightMargin
Gets or sets the right margin of a title on the Y-axis
Declaration
public double ValueAxisTitleRightMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ValueAxisTitleTextColor
Gets or sets color of title on the Y-axis
Declaration
public string ValueAxisTitleTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisTitleTextStyle
Gets or sets CSS font property for title on Y-axis
Declaration
public string ValueAxisTitleTextStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValueAxisTitleTopMargin
Gets or sets the top margin of a title on the Y-axis
Declaration
public double ValueAxisTitleTopMargin { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Methods
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
GetScaledAngle(Double)
Declaration
public double GetScaledAngle(double unscaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
unscaledValue |
|
Returns
| Type |
Description |
| System.Double |
|
GetScaledAngleAsync(Double)
Converts the given visual location to a data value.
Declaration
public Task<double> GetScaledAngleAsync(double unscaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
unscaledValue |
The x-coordinate of the location to scale.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
GetScaledValue(Double)
Declaration
public double GetScaledValue(double unscaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
unscaledValue |
|
Returns
| Type |
Description |
| System.Double |
|
GetScaledValueAsync(Double)
Converts the given visual location to a data value.
Declaration
public Task<double> GetScaledValueAsync(double unscaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
unscaledValue |
The y-coordinate of the location to scale.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
GetUnscaledAngle(Double)
Declaration
public double GetUnscaledAngle(double scaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
scaledValue |
|
Returns
| Type |
Description |
| System.Double |
|
GetUnscaledAngleAsync(Double)
Converts the given data value to a visual location.
Declaration
public Task<double> GetUnscaledAngleAsync(double scaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
scaledValue |
The data value to un-scale.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
GetUnscaledValue(Double)
Declaration
public double GetUnscaledValue(double scaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
scaledValue |
|
Returns
| Type |
Description |
| System.Double |
|
GetUnscaledValueAsync(Double)
Converts the given data value to a visual location.
Declaration
public Task<double> GetUnscaledValueAsync(double scaledValue)
Parameters
| Type |
Name |
Description |
| System.Double |
scaledValue |
The data value to un-scale.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
ProvideContainer(Object)
Declaration
public override void ProvideContainer(object container)
Parameters
| Type |
Name |
Description |
| System.Object |
container |
|
Overrides
ProvideContainerAsync(Object)
Called by the UI framework to provide a UI container for rendering this control.
Declaration
public override Task ProvideContainerAsync(object container)
Parameters
| Type |
Name |
Description |
| System.Object |
container |
The UI container element.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Overrides
Implements
System.IDisposable