Class IgbDataChart
Represents a chart area containing axes, series, an optional legend and other hosted content.
Inheritance
System.Object
IgbDataChart
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbDataChart : IgbSeriesViewer, JsonSerializable
Constructors
IgbDataChart()
Declaration
Properties
ActualAxes
Declaration
public IgbAxisCollection ActualAxes { get; }
Property Value
ActualPlotAreaMarginBottom
Gets the actual resolved bottom plot area margin;
Declaration
public double ActualPlotAreaMarginBottom { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualPlotAreaMarginLeft
Gets the actual resolved left plot area margin;
Declaration
public double ActualPlotAreaMarginLeft { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualPlotAreaMarginRight
Gets the actual resolved right plot area margin;
Declaration
public double ActualPlotAreaMarginRight { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualPlotAreaMarginTop
Gets the actual resolved top plot area margin;
Declaration
public double ActualPlotAreaMarginTop { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualWindowScaleHorizontal
A number between 0 and 1 determining the scale of the horizontal zoom.
Declaration
public double ActualWindowScaleHorizontal { get; set; }
Property Value
Type |
Description |
System.Double |
|
ActualWindowScaleVertical
A number between 0 and 1 determining the scale of the vertical zoom.
Declaration
public double ActualWindowScaleVertical { get; set; }
Property Value
Type |
Description |
System.Double |
|
AlignsGridLinesToPixels
Gets or sets a value indicating whether grid and tick lines are aligned to device pixels.
Declaration
public bool AlignsGridLinesToPixels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AutoExpandMarginExtraPadding
Gets or sets the extra amount the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
Declaration
public double AutoExpandMarginExtraPadding { get; set; }
Property Value
Type |
Description |
System.Double |
|
AutoExpandMarginMaximumValue
Gets or sets the maximum amount the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
Declaration
public double AutoExpandMarginMaximumValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
AutoMarginAndAngleUpdateMode
Gets or sets a whether the series viewer should consider auto rotating labels to fit them in the initial view. This implies that ShouldAutoExpandMarginForInitialLabels is true.
Declaration
public AutoMarginsAndAngleUpdateMode AutoMarginAndAngleUpdateMode { get; set; }
Property Value
Axes
Gets the current Chart object's child DataChartAxes.
Declaration
public IgbAxisCollection Axes { get; protected set; }
Property Value
ComputedPlotAreaMarginMode
Gets or sets mode to use for automatically calculating the plot area margin.
Declaration
public ComputedPlotAreaMarginMode ComputedPlotAreaMarginMode { get; set; }
Property Value
ContentAxes
Declaration
public IgbAxisCollection ContentAxes { get; }
Property Value
DefaultAxisMajorStroke
Gets or sets the DefaultAxisMajorStroke property.
Declaration
public string DefaultAxisMajorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultAxisMinorStroke
Gets or sets the DefaultAxisMinorStroke property.
Declaration
public string DefaultAxisMinorStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultAxisStroke
Gets or sets the DefaultAxisStroke property.
Declaration
public string DefaultAxisStroke { get; set; }
Property Value
Type |
Description |
System.String |
|
GridMode
Gets or sets how grid lines are rendered in relation to series.
Declaration
public GridMode GridMode { get; set; }
Property Value
IsHorizontalZoomEnabled
Gets or sets horizontal zoomability of the current control
Declaration
public bool IsHorizontalZoomEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsSquare
Gets or sets whether to use a square aspect ratio for the chart. This is locked to true for polar and radial charts.
Declaration
public bool IsSquare { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsVerticalZoomEnabled
Gets or sets vertical zoomability of the current control
Declaration
public bool IsVerticalZoomEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NeedsDynamicContent
Declaration
protected override bool NeedsDynamicContent { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
PlotAreaMarginBottom
Margin applied below the plot area.
Declaration
public double PlotAreaMarginBottom { get; set; }
Property Value
Type |
Description |
System.Double |
|
PlotAreaMarginLeft
Margin applied to the left of the plot area.
Declaration
public double PlotAreaMarginLeft { get; set; }
Property Value
Type |
Description |
System.Double |
|
PlotAreaMarginRight
Margin applied to the right of the plot area.
Declaration
public double PlotAreaMarginRight { get; set; }
Property Value
Type |
Description |
System.Double |
|
PlotAreaMarginTop
Margin applied above the plot area.
Declaration
public double PlotAreaMarginTop { get; set; }
Property Value
Type |
Description |
System.Double |
|
SeriesPlotAreaMarginHorizontalMode
Gets or sets horizontal mode to use for automatically calculating the plot area margin based ont the series.
Declaration
public SeriesPlotAreaMarginHorizontalMode SeriesPlotAreaMarginHorizontalMode { get; set; }
Property Value
SeriesPlotAreaMarginVerticalMode
Gets or sets vertical mode to use for automatically calculating the plot area margin based ont the series.
Declaration
public SeriesPlotAreaMarginVerticalMode SeriesPlotAreaMarginVerticalMode { get; set; }
Property Value
ShouldAutoExpandMarginForInitialLabels
Gets or sets a whether the series viewer should auto expand margins to accomodate the initial horizontal axis labels.
Declaration
public bool ShouldAutoExpandMarginForInitialLabels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShouldConsiderAutoRotationForInitialLabels
Gets or sets a whether the series viewer should consider auto rotating labels to fit them in the initial view. This implies that ShouldAutoExpandMarginForInitialLabels is true.
Declaration
public bool ShouldConsiderAutoRotationForInitialLabels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShouldSuppressAxisLabelTruncation
Gets or sets a whether the series viewer should suppress truncation of axis labels.
Declaration
public bool ShouldSuppressAxisLabelTruncation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SuppressAutoMarginAndAngleRecalculation
Gets or sets a whether the series viewer should suppress auto recalculating margin and axis label angles.
Declaration
public bool SuppressAutoMarginAndAngleRecalculation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
WindowScaleHorizontal
A number between 0 and 1 determining the scale of the horizontal zoom.
Declaration
public double WindowScaleHorizontal { get; set; }
Property Value
Type |
Description |
System.Double |
|
WindowScaleVertical
A number between 0 and 1 determining the scale of the vertical zoom.
Declaration
public double WindowScaleVertical { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
ExportSerializedVisualData()
Declaration
public string ExportSerializedVisualData()
Returns
Type |
Description |
System.String |
|
ExportSerializedVisualDataAsync()
Export serialized visual data.
Declaration
public Task<string> ExportSerializedVisualDataAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
GetAllAxes()
Declaration
protected override IgbAxis[] GetAllAxes()
Returns
Overrides
RecalculateAutoLabelsAngle()
Declaration
public void RecalculateAutoLabelsAngle()
RecalculateAutoLabelsAngleAsync()
Declaration
public Task RecalculateAutoLabelsAngleAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
RecalculateMarginAutoExpansion()
Declaration
public void RecalculateMarginAutoExpansion()
RecalculateMarginAutoExpansionAsync()
Declaration
public Task RecalculateMarginAutoExpansionAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
RefreshComputedPlotAreaMargin()
Declaration
public void RefreshComputedPlotAreaMargin()
RefreshComputedPlotAreaMarginAsync()
Declaration
public Task RefreshComputedPlotAreaMarginAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
StyleUpdated()
Declaration
public void StyleUpdated()
StyleUpdatedAsync()
Notifies the chart that the CSS styles in effect have been updated.
Declaration
public Task StyleUpdatedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
System.IDisposable