Class IgbXYChart
Represents a base class for domain charts with X/Y axes
Inheritance
System.Object
IgbXYChart
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbXYChart : IgbDomainChart, JsonSerializable
Constructors
IgbXYChart()
Declaration
Properties
Declaration
public IgbFormatSpecifierCollection ActualXAxisLabelFormatSpecifiers { get; }
Property Value
ActualXAxisLabelTextColor
Gets the actual color of labels on the X-axis
Declaration
public string ActualXAxisLabelTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public IgbFormatSpecifierCollection ActualYAxisLabelFormatSpecifiers { get; }
Property Value
ActualYAxisLabelTextColor
Gets the actual color of labels on the Y-axis
Declaration
public string ActualYAxisLabelTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
ContentXAxisLabelFormatSpecifiers
Declaration
public IgbFormatSpecifierCollection ContentXAxisLabelFormatSpecifiers { get; }
Property Value
ContentYAxisLabelFormatSpecifiers
Declaration
public IgbFormatSpecifierCollection ContentYAxisLabelFormatSpecifiers { get; }
Property Value
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
XAxisExtent
Gets or sets the distance between the X-axis and the bottom of the chart.
Declaration
public double XAxisExtent { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisInverted
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 XAxisInverted { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
XAxisLabel
Gets or sets the format for labels along the X-axis.
Declaration
public object XAxisLabel { get; set; }
Property Value
Type |
Description |
System.Object |
|
XAxisLabelAngle
Gets or sets the angle of rotation for labels along the X-axis.
Declaration
public double XAxisLabelAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisLabelBottomMargin
Gets or sets the bottom margin of labels on the X-axis
Declaration
public double XAxisLabelBottomMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
Gets or sets the format string for the X axis label.
Declaration
public string XAxisLabelFormat { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the format specifiers to use with the XAxisLabelFormat string.
Declaration
public IgbFormatSpecifierCollection XAxisLabelFormatSpecifiers { get; set; }
Property Value
XAxisLabelHorizontalAlignment
Gets or sets Horizontal alignment of X-axis labels.
Declaration
public HorizontalAlignment XAxisLabelHorizontalAlignment { get; set; }
Property Value
XAxisLabelLeftMargin
Gets or sets the left margin of labels on the X-axis
Declaration
public double XAxisLabelLeftMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisLabelLocation
Gets or sets location of X-axis labels, relative to the plot area.
Declaration
public virtual XAxisLabelLocation XAxisLabelLocation { get; set; }
Property Value
XAxisLabelRightMargin
Gets or sets the right margin of labels on the X-axis
Declaration
public double XAxisLabelRightMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisLabelScript
Provides a means of setting XAxisLabel in the JavaScript environment.
Declaration
public string XAxisLabelScript { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisLabelTextColor
Gets or sets color of labels on the X-axis
Declaration
public string XAxisLabelTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisLabelTextStyle
Gets or sets CSS font property for labels on X-axis
Declaration
public string XAxisLabelTextStyle { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisLabelTopMargin
Gets or sets the top margin of labels on the X-axis
Declaration
public double XAxisLabelTopMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisLabelVerticalAlignment
Gets or sets Vertical alignment of X-axis labels.
Declaration
public VerticalAlignment XAxisLabelVerticalAlignment { get; set; }
Property Value
XAxisLabelVisibility
Gets or sets Visibility of X-axis labels.
Declaration
public Visibility XAxisLabelVisibility { get; set; }
Property Value
XAxisMajorStroke
Gets or sets the color to apply to major gridlines along the X-axis.
Declaration
public string XAxisMajorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisMajorStrokeThickness
Gets or sets the thickness to apply to major gridlines along the X-axis.
Declaration
public double XAxisMajorStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisMinorStroke
Gets or sets the color to apply to minor gridlines along the X-axis.
Declaration
public string XAxisMinorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisMinorStrokeThickness
Gets or sets the thickness to apply to minor gridlines along the X-axis.
Declaration
public double XAxisMinorStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisStrip
Gets or sets the color to apply to stripes along the X-axis.
Declaration
public string XAxisStrip { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisStroke
Gets or sets the color to apply to the X-axis line.
Declaration
public string XAxisStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisStrokeThickness
Gets or sets the thickness to apply to the X-axis line.
Declaration
public double XAxisStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTickLength
Gets or sets the length of tickmarks along the X-axis.
Declaration
public double XAxisTickLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTickStroke
Gets or sets the color to apply to tickmarks along the X-axis.
Declaration
public string XAxisTickStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisTickStrokeThickness
Gets or sets the thickness to apply to tickmarks along the X-axis.
Declaration
public double XAxisTickStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitle
Gets or sets the Text to display below the X-axis.
Declaration
public string XAxisTitle { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisTitleAlignment
Gets or sets Horizontal alignment of the X-axis title.
Declaration
public HorizontalAlignment XAxisTitleAlignment { get; set; }
Property Value
XAxisTitleAngle
Gets or sets the angle of rotation for the X-axis title.
Declaration
public double XAxisTitleAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitleBottomMargin
Gets or sets the bottom margin of a title on the X-axis
Declaration
public double XAxisTitleBottomMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitleLeftMargin
Gets or sets the left margin of a title on the X-axis
Declaration
public double XAxisTitleLeftMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitleMargin
Gets or sets the margin around a title on the X-axis
Declaration
public double XAxisTitleMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitleRightMargin
Gets or sets the right margin of a title on the X-axis
Declaration
public double XAxisTitleRightMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
XAxisTitleTextColor
Gets or sets color of title on the X-axis
Declaration
public string XAxisTitleTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisTitleTextStyle
Gets or sets CSS font property for title on X-axis
Declaration
public string XAxisTitleTextStyle { get; set; }
Property Value
Type |
Description |
System.String |
|
XAxisTitleTopMargin
Gets or sets the top margin of a title on the X-axis
Declaration
public double XAxisTitleTopMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisExtent
Gets or sets the distance between the Y-axis and the left edge of the chart.
Declaration
public double YAxisExtent { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisInverted
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 YAxisInverted { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
YAxisLabel
Gets or sets the property or string from which the labels are derived.
Declaration
public object YAxisLabel { get; set; }
Property Value
Type |
Description |
System.Object |
|
YAxisLabelAngle
Gets or sets the angle of rotation for labels along the Y-axis.
Declaration
public double YAxisLabelAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisLabelBottomMargin
Gets or sets the bottom margin of labels on the Y-axis
Declaration
public double YAxisLabelBottomMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
Gets or sets the format string for the Y axis label.
Declaration
public string YAxisLabelFormat { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the format specifiers to use with the YAxisLabelFormat string.
Declaration
public IgbFormatSpecifierCollection YAxisLabelFormatSpecifiers { get; set; }
Property Value
YAxisLabelHorizontalAlignment
Gets or sets Horizontal alignment of Y-axis labels.
Declaration
public virtual HorizontalAlignment YAxisLabelHorizontalAlignment { get; set; }
Property Value
YAxisLabelLeftMargin
Gets or sets the left margin of labels on the Y-axis
Declaration
public double YAxisLabelLeftMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisLabelLocation
Gets or sets location of Y-axis labels, relative to the plot area.
Declaration
public virtual YAxisLabelLocation YAxisLabelLocation { get; set; }
Property Value
YAxisLabelRightMargin
Gets or sets the right margin of labels on the Y-axis
Declaration
public double YAxisLabelRightMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisLabelScript
Provides a means of setting YAxisLabel in the JavaScript environment.
Declaration
public string YAxisLabelScript { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisLabelTextColor
Gets or sets color of labels on the Y-axis
Declaration
public string YAxisLabelTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisLabelTextStyle
Gets or sets CSS font property for labels on Y-axis
Declaration
public string YAxisLabelTextStyle { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisLabelTopMargin
Gets or sets the top margin of labels on the Y-axis
Declaration
public double YAxisLabelTopMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisLabelVerticalAlignment
Gets or sets Vertical alignment of Y-axis labels.
Declaration
public VerticalAlignment YAxisLabelVerticalAlignment { get; set; }
Property Value
YAxisLabelVisibility
Gets or sets Visibility of Y-axis labels.
Declaration
public Visibility YAxisLabelVisibility { get; set; }
Property Value
YAxisMajorStroke
Gets or sets the color to apply to major gridlines along the Y-axis.
Declaration
public string YAxisMajorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisMajorStrokeThickness
Gets or sets the thickness to apply to major gridlines along the Y-axis.
Declaration
public double YAxisMajorStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisMinorStroke
Gets or sets the color to apply to minor gridlines along the Y-axis.
Declaration
public string YAxisMinorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisMinorStrokeThickness
Gets or sets the thickness to apply to minor gridlines along the Y-axis.
Declaration
public double YAxisMinorStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisStrip
Gets or sets the color to apply to stripes along the Y-axis.
Declaration
public string YAxisStrip { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisStroke
Gets or sets the color to apply to the Y-axis line.
Declaration
public string YAxisStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisStrokeThickness
Gets or sets the thickness to apply to the Y-axis line.
Declaration
public double YAxisStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTickLength
Gets or sets the length of tickmarks along the Y-axis.
Declaration
public double YAxisTickLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTickStroke
Gets or sets the color to apply to tickmarks along the Y-axis.
Declaration
public string YAxisTickStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisTickStrokeThickness
Gets or sets the thickness to apply to tickmarks along the Y-axis.
Declaration
public double YAxisTickStrokeThickness { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitle
Gets or sets the Text to display to the left of the Y-axis.
Declaration
public string YAxisTitle { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisTitleAlignment
Gets or sets Vertical alignment of the Y-axis title.
Declaration
public VerticalAlignment YAxisTitleAlignment { get; set; }
Property Value
YAxisTitleAngle
Gets or sets the angle of rotation for the Y-axis title.
Declaration
public double YAxisTitleAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitleBottomMargin
Gets or sets the bottom margin of a title on the Y-axis
Declaration
public double YAxisTitleBottomMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitleLeftMargin
Gets or sets the left margin of a title on the Y-axis
Declaration
public double YAxisTitleLeftMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitleMargin
Gets or sets the margin around a title on the Y-axis
Declaration
public double YAxisTitleMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitleRightMargin
Gets or sets the right margin of a title on the Y-axis
Declaration
public double YAxisTitleRightMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
YAxisTitleTextColor
Gets or sets color of title on the Y-axis
Declaration
public string YAxisTitleTextColor { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisTitleTextStyle
Gets or sets CSS font property for title on Y-axis
Declaration
public string YAxisTitleTextStyle { get; set; }
Property Value
Type |
Description |
System.String |
|
YAxisTitleTopMargin
Gets or sets the top margin of a title on the Y-axis
Declaration
public double YAxisTitleTopMargin { 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
GetScaledValueX(Double)
Declaration
public double GetScaledValueX(double unscaledValue)
Parameters
Type |
Name |
Description |
System.Double |
unscaledValue |
|
Returns
Type |
Description |
System.Double |
|
GetScaledValueXAsync(Double)
Converts the given visual location to a data value.
Declaration
public Task<double> GetScaledValueXAsync(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> |
|
GetScaledValueY(Double)
Declaration
public double GetScaledValueY(double unscaledValue)
Parameters
Type |
Name |
Description |
System.Double |
unscaledValue |
|
Returns
Type |
Description |
System.Double |
|
GetScaledValueYAsync(Double)
Converts the given visual location to a data value.
Declaration
public Task<double> GetScaledValueYAsync(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> |
|
GetUnscaledValueX(Double)
Declaration
public double GetUnscaledValueX(double scaledValue)
Parameters
Type |
Name |
Description |
System.Double |
scaledValue |
|
Returns
Type |
Description |
System.Double |
|
GetUnscaledValueXAsync(Double)
Converts the given data value to a visual location.
Declaration
public Task<double> GetUnscaledValueXAsync(double scaledValue)
Parameters
Type |
Name |
Description |
System.Double |
scaledValue |
The data value to un-scale.
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
GetUnscaledValueY(Double)
Declaration
public double GetUnscaledValueY(double scaledValue)
Parameters
Type |
Name |
Description |
System.Double |
scaledValue |
|
Returns
Type |
Description |
System.Double |
|
GetUnscaledValueYAsync(Double)
Converts the given data value to a visual location.
Declaration
public Task<double> GetUnscaledValueYAsync(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