Represents the base class for all IgbDataChart series.

Inheritance

object
Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbSeries()

Returns IgbSeries

Inherited from: BaseRendererElement

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererElement

public bool IsComponentRooted { get; }

Inherited from: BaseRendererElement

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererElement

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererElement

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererElement

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererElement

[Parameter]
public string Name { get; set; }

Inherited from: BaseRendererElement

public object Parent { get; }

Inherited from: BaseRendererElement

protected virtual string MethodTarget { get; }

Inherited from: BaseRendererElement

protected object CurrParent { get; }

Gets the actual opacity applied to the area fill visual.

[Parameter]
public double ActualAreaFillOpacity { get; set; }

Gets the effective brush for the current series object.

[Parameter]
public string ActualBrush { get; set; }

Gets the effective emphasis brush for the current series object.

[Parameter]
public string ActualFocusBrush { get; set; }

Gets actual Selection mode

[Parameter]
public SeriesSelectionMode ActualFocusMode { get; set; }

Gets actual HighlightedValues fade opacity

[Parameter]
public double ActualHighlightedValuesFadeOpacity { get; set; }

Gets actual highlighting fade opacity

[Parameter]
public double ActualHighlightingFadeOpacity { get; set; }

Gets actual highlighting mode

[Parameter]
public SeriesHighlightingMode ActualHighlightingMode { get; set; }

Resolved method of hit testing to use when pointing to items in the chart.

[Parameter]
public SeriesHitTestMode ActualHitTestMode { get; set; }

Gets the actual extra layers for the series.

public IgbSeriesLayerCollection ActualLayers { get; protected set; }

Gets the effective legend badge fill for the current series.

[Parameter]
public string ActualLegendItemBadgeBrush { get; set; }

Gets the effective legend badge outline for the current series.

[Parameter]
public string ActualLegendItemBadgeOutline { get; set; }

Gets the actual legend item badge template used by the series.

[Parameter]
public object ActualLegendItemBadgeTemplate { get; set; }

ActualLegendItemBadgeTemplateScript

Section titled "ActualLegendItemBadgeTemplateScript"

Provides a means of setting ActualLegendItemBadgeTemplate in the JavaScript environment.

[Parameter]
public string ActualLegendItemBadgeTemplateScript { get; set; }

Gets the actual opacity applied to the fill of the markers.

[Parameter]
public double ActualMarkerFillOpacity { get; set; }

Gets the effective outline for the current series object.

[Parameter]
public string ActualOutline { get; set; }
[Parameter]
public double ActualResolution { get; set; }

Gets the effective emphasis brush for the current series object.

[Parameter]
public string ActualSelectionBrush { get; set; }

Gets actual Selection mode

[Parameter]
public SeriesSelectionMode ActualSelectionMode { get; set; }

Gets the effective Thickness for the current series object.

[Parameter]
public double ActualThickness { get; set; }

Gets or sets the opacity applied to the area fill visual.

[Parameter]
public double AreaFillOpacity { get; set; }

Gets or sets whether the tooltip will be attached to the root, when set to false it will be a child of the chart.

[Parameter]
public bool AttachTooltipToRoot { get; set; }

Gets or sets the AutoCalloutLabel format string to use for the AutoCalloutLabel.

[Parameter]
public string AutoCalloutLabelFormat { get; set; }

Gets or sets the format specifiers to use with the AutoCalloutLabelFormat string.

public IgbFormatSpecifierCollection AutoCalloutLabelFormatSpecifiers { get; set; }

Gets or sets the AutoCalloutLabel format string to use for the AutoCalloutLabel.

[Parameter]
public string AutoCalloutValueLabelFormat { get; set; }

AutoCalloutValueLabelFormatSpecifiers

Section titled "AutoCalloutValueLabelFormatSpecifiers"

Gets or sets the format specifiers to use with the AutoCalloutValueLabelFormat string.

public IgbFormatSpecifierCollection AutoCalloutValueLabelFormatSpecifiers { get; set; }

Gets or sets the brush to use for the series.

[Parameter]
public string Brush { get; set; }

Gets or sets the coercion methods to use when loading data from data sources. Should be specified before setting any member paths, if being used. Setting it later will not cause data to be reimported into the chart.

[Parameter]
public virtual object CoercionMethods { get; set; }

Provides a means of setting CoercionMethods in the JavaScript environment.

[Parameter]
public virtual string CoercionMethodsScript { get; set; }

Gets or sets a collection of Double values that indicate the pattern of dashes and gaps that is used to outline the current series object.

[Parameter]
public double[] DashArray { get; set; }

Gets or sets a name used for grouping multiple series in the Data Legend

[Parameter]
public string DataLegendGroup { get; set; }

Gets or sets the ItemsSource property for the current series object.

[Parameter]
public object DataSource { get; set; }

Provides a means of setting DataSource in the JavaScript environment.

[Parameter]
public string DataSourceScript { get; set; }

Gets or sets the DiscreteLegendItemTemplate property.

[Parameter]
public object DiscreteLegendItemTemplate { get; set; }

Provides a means of setting DiscreteLegendItemTemplate in the JavaScript environment.

[Parameter]
public string DiscreteLegendItemTemplateScript { get; set; }

Gets or sets whether the series should expect that properties in its items source may be functions that need to be evaluated to yield their value. This defaults to false, as there will be a subtle performance impact to using this feature. This value must be set before assigning an item's source to take effect.

[Parameter]
public virtual bool ExpectFunctions { get; set; }

The final value of this series.

[Parameter]
public double FinalValue { get; set; }

Gets or sets the Focus brush to use for the series.

[Parameter]
public string FocusBrush { get; set; }

Gets or sets the data to highlight for the series.

[Parameter]
public object HighlightedDataSource { get; set; }

Provides a means of setting HighlightedDataSource in the JavaScript environment.

[Parameter]
public string HighlightedDataSourceScript { get; set; }

Gets or sets whether the highlighted values layer should have a legend item.

[Parameter]
public Visibility HighlightedLegendItemVisibility { get; set; }

Gets or sets the HighlightedTitleSuffix property.

[Parameter]
public string HighlightedTitleSuffix { get; set; }

Gets or sets a name used for grouping highlighted series in the Data Legend

[Parameter]
public string HighlightedValuesDataLegendGroup { get; set; }

Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.

[Parameter]
public SeriesHighlightedValuesDisplayMode HighlightedValuesDisplayMode { get; set; }

HighlightedValuesExtraPropertyOverlays

Section titled "HighlightedValuesExtraPropertyOverlays"

Gets the current extra layers for the series.

public IgbSeriesLayerPropertyOverlayCollection HighlightedValuesExtraPropertyOverlays { get; protected set; }

Gets or sets the target opacity to fade to for fade style HighlightedValues.

[Parameter]
public double HighlightedValuesFadeOpacity { get; set; }

Gets or sets the target opacity to fade to for fade style highlighting.

[Parameter]
public double HighlightingFadeOpacity { get; set; }

Method of hit testing to use when pointing to items in this series.

[Parameter]
public SeriesHitTestMode HitTestMode { get; set; }

Gets the Index property.

[Parameter]
public int Index { get; set; }

Gets or sets whether the ActualLegend is FinancialLegend or normal Legend.

[Parameter]
public bool IsActualLegendFinancial { get; set; }

Gets or sets whether the component level highlight mode is ignored.

[Parameter]
public bool IsComponentHighlightingModeIgnored { get; set; }

Gets if the default tooltip has been selected for display.

[Parameter]
public bool IsDefaultToolTipSelected { get; set; }

Gets or sets whether drop shadow should be enabled for this series.

[Parameter]
public bool IsDropShadowEnabled { get; set; }

Gets or sets whether highlighting should be enabled for this series, if this type of series supports highlighting.

[Parameter]
public bool IsHighlightingEnabled { get; set; }

Gets the current extra layers for the series.

public IgbSeriesLayerCollection Layers { get; protected set; }

Gets or sets a legend for the current series object.

[Parameter]
public IgbLegendBase Legend { get; set; }

Gets or sets the mode of legend badge representing the current series in a legend.

[Parameter]
public LegendItemBadgeMode LegendItemBadgeMode { get; set; }

Gets or sets the type of legend badge representing the current series in a legend.

[Parameter]
public LegendItemBadgeShape LegendItemBadgeShape { get; set; }

Gets or sets the LegendItemBadgeTemplate property.

[Parameter]
public object LegendItemBadgeTemplate { get; set; }

Provides a means of setting LegendItemBadgeTemplate in the JavaScript environment.

[Parameter]
public string LegendItemBadgeTemplateScript { get; set; }

Gets or sets the LegendItemTemplate property.

[Parameter]
public object LegendItemTemplate { get; set; }

Provides a means of setting LegendItemTemplate in the JavaScript environment.

[Parameter]
public string LegendItemTemplateScript { get; set; }

Gets or sets whether or not the current series will have a legend item displayed in a legend.

[Parameter]
public Visibility LegendItemVisibility { get; set; }

Provides a means of setting Legend in the JavaScript environment.

[Parameter]
public string LegendScript { get; set; }

Gets or sets the style of the starting point of any lines or polylines representing this series.

[Parameter]
public PenLineCap LineCap { get; set; }

Gets or sets the brush that specifies current series object's line join style.

[Parameter]
public PenLineJoin LineJoin { get; set; }

Gets or sets the opacity applied to the fill of the markers.

[Parameter]
public double MarkerFillOpacity { get; set; }

Gets or sets the whether the chart reacts to mouse move events.

[Parameter]
public bool MouseOverEnabled { get; set; }
[Parameter]
public double Opacity { get; set; }

Gets or sets the brush to use for the outline of the series.

[Parameter]
public string Outline { get; set; }

Gets or sets the outline mode to use for the series.

[Parameter]
public SeriesOutlineMode OutlineMode { get; set; }

The percent change from the beginning to the end of this series.

[Parameter]
public double PercentChange { get; set; }
[Parameter]
public Action<IgbRenderRequestedEventArgs> RenderRequested { get; set; }
[Parameter]
public string RenderRequestedScript { get; set; }

Gets or sets the current series object's rendering resolution.

[Parameter]
public double Resolution { get; set; }

Gets the effective brush for the current series object with opacity removed so its contrasty for use as a font color.

[Parameter]
public string SafeActualBrush { get; set; }

Gets or sets the selection brush to use for the series.

[Parameter]
public string SelectionBrush { get; set; }

Gets or sets the width of the current series object's line thickness when the series is selected.

[Parameter]
public double SelectionThickness { get; set; }
[CascadingParameter(Name = "SeriesViewerParent")]
protected BaseRendererControl SeriesViewerParent { get; set; }

Gets or sets the shadow blur.

[Parameter]
public double ShadowBlur { get; set; }

Gets or sets the drop shadow color.

[Parameter]
public string ShadowColor { get; set; }

Gets or sets the drop shadow x-offset.

[Parameter]
public double ShadowOffsetX { get; set; }

Gets or sets the drop shadow y-offset.

[Parameter]
public double ShadowOffsetY { get; set; }

Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse.

[Parameter]
public bool ShouldAnimateOnDataSourceSwap { get; set; }

Gets or sets whether this series should suppress it's auto callouts

[Parameter]
public bool ShouldHideAutoCallouts { get; set; }

ShouldRemoveHighlightedDataOnLayerHidden

Section titled "ShouldRemoveHighlightedDataOnLayerHidden"

Gets or sets whether the opacity should be automatically shifted for the safe actual brush.

[Parameter]
public bool ShouldRemoveHighlightedDataOnLayerHidden { get; set; }

ShouldShiftOpacityForSafeActualBrush

Section titled "ShouldShiftOpacityForSafeActualBrush"

Gets or sets whether the opacity should be automatically shifted for the safe actual brush.

[Parameter]
public bool ShouldShiftOpacityForSafeActualBrush { get; set; }

Gets or sets whether default tooltip will be shown.

[Parameter]
public bool ShowDefaultTooltip { get; set; }

Gets or sets the width of the current series object's line thickness.

[Parameter]
public double Thickness { get; set; }
[Parameter]
public string Title { get; set; }
[Parameter]
public RenderFragment<IgbDataContext> TooltipTemplate { get; set; }

Gets or sets the duration of the current series' morph.

[Parameter]
public int TransitionDuration { get; set; }

Gets or sets the easing function used to morph the current series.

[Parameter]
public string TransitionEasingFunction { get; set; }

Provides a means of setting TransitionEasingFunction in the JavaScript environment.

[Parameter]
public string TransitionEasingFunctionScript { get; set; }

Gets or sets the duration of the current series' transition in morph.

[Parameter]
public int TransitionInDuration { get; set; }

Gets or sets the EasingFunction used to morph the current series during the initial transition.

[Parameter]
public string TransitionInEasingFunction { get; set; }

Provides a means of setting TransitionInEasingFunction in the JavaScript environment.

[Parameter]
public string TransitionInEasingFunctionScript { get; set; }

Gets or sets the duration of the current series' transition in morph.

[Parameter]
public TransitionInSpeedType TransitionInSpeedType { get; set; }

Gets or sets the duration of the current series' transition out morph.

[Parameter]
public int TransitionOutDuration { get; set; }

Gets or sets the EasingFunction used to morph the current series during the initial transition.

[Parameter]
public string TransitionOutEasingFunction { get; set; }

Provides a means of setting TransitionOutEasingFunction in the JavaScript environment.

[Parameter]
public string TransitionOutEasingFunctionScript { get; set; }

Gets or sets the duration of the current series' transition out morph.

[Parameter]
public TransitionOutSpeedType TransitionOutSpeedType { get; set; }
public override string Type { get; }

Gets or sets whether the series should use individual palette colors for each item.

[Parameter]
public bool UseItemWiseColors { get; set; }

Gets or sets whether drop shadow is applied to the whole series visual or to each of the individual shapes forming the series.

[Parameter]
public bool UseSingleShadow { get; set; }
[Parameter]
public Visibility Visibility { get; set; }

Gets or sets the bottom margin to use when getting a visible axis range for the series.

[Parameter]
public double VisibleRangeMarginBottom { get; set; }

Gets or sets the left margin to use when getting a visible axis range for the series.

[Parameter]
public double VisibleRangeMarginLeft { get; set; }

Gets or sets the right margin to use when getting a visible axis range for the series.

[Parameter]
public double VisibleRangeMarginRight { get; set; }

Gets or sets the top margin to use when getting a visible axis range for the series.

[Parameter]
public double VisibleRangeMarginTop { get; set; }

Gets or sets the visible range mode to use.

[Parameter]
public SeriesVisibleRangeMode VisibleRangeMode { get; set; }

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: BaseRendererElement

protected virtual void EnsureModulesLoaded()

Returns any

Inherited from: BaseRendererElement

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererElement

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodHelper(string, string, object[], string[], ElementReference[])

Section titled "InvokeMethodHelper(string, string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected Task<object> InvokeMethodHelper(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements)

Parameters

  • target: string
  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])

Section titled "InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected object InvokeMethodHelperSync(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements)

Parameters

  • target: string
  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererElement

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererElement

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererElement

public string Serialize()

Returns any

Inherited from: BaseRendererElement

protected void EnsureValid()

Returns any

FromEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"

Inherited from: BaseRendererElement

protected virtual void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

Returns any

ToEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "ToEventJson(BaseRendererControl, Dictionary<string, object>)"

Inherited from: BaseRendererElement

protected virtual void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererElement

protected Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererElement

protected Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

protected virtual void BindAxes(IgbAxis[] Axes)

Parameters

  • Axes: IgbAxis[]

Returns any

protected virtual void BindSeries(IgbSeries[] Series)

Parameters

  • Series: IgbSeries[]

Returns any

public void Dispose()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public Point FromWorldPosition(Point world)

Parameters

  • world: Point

Returns any

Converts a point from world coordinates to coordinates within the viewport of the series.

public Task<Point> FromWorldPositionAsync(Point world)

Parameters

  • world: Point

Returns any

public virtual Rect GetEffectiveViewport()

Returns any

Gets the effective viewport, adjusted to account for margins and other factors.

public virtual Task<Rect> GetEffectiveViewportAsync()

Returns any

public virtual double GetExactItemIndex(Point world)

Parameters

  • world: Point

Returns any

Gets the precise item index, if possible, based on the closeness to the previous or next whole integer. If the series cannot provide this information, GetExactItemIndex will return the same integer value as GetItemIndex.

public virtual Task<double> GetExactItemIndexAsync(Point world)

Parameters

  • world: Point

Returns any

public virtual object GetItem(Point world)

Parameters

  • world: Point

Returns any

Gets the item that is the best match for the specified world coordinates.

public virtual Task<object> GetItemAsync(Point world)

Parameters

  • world: Point

Returns any

public virtual int GetItemIndex(Point world)

Parameters

  • world: Point

Returns any

Gets the item index associated with the specified world position

public virtual Task<int> GetItemIndexAsync(Point world)

Parameters

  • world: Point

Returns any

public virtual double GetItemSpan()

Returns any

For a category plotted series, returns the current width of the items within the categories. This only returns a value if the items have some form of width (e.g. columns, bars, etc.) otherwise 0 is returned.

public virtual Task<double> GetItemSpanAsync()

Returns any

public virtual object GetItemValue(object item, string memberPathName)

Parameters

  • item: object
  • memberPathName: string

Returns any

public virtual Task<object> GetItemValueAsync(object item, string memberPathName)

Parameters

  • item: object
  • memberPathName: string

Returns any

public Rect GetMainContentViewport()

Returns any

public Task<Rect> GetMainContentViewportAsync()

Returns any

public virtual string GetMemberPathValue(string memberPathName)

Parameters

  • memberPathName: string

Returns any

Gets the value of a requested member path from the series.

public virtual Task<string> GetMemberPathValueAsync(string memberPathName)

Parameters

  • memberPathName: string

Returns any

public virtual int GetNextOrExactIndex(Point world, bool skipUnknowns)

Parameters

  • world: Point
  • skipUnknowns: bool

Returns any

GetNextOrExactIndexAsync(Point, bool)

Section titled "GetNextOrExactIndexAsync(Point, bool)"
public virtual Task<int> GetNextOrExactIndexAsync(Point world, bool skipUnknowns)

Parameters

  • world: Point
  • skipUnknowns: bool

Returns any

GetPreviousOrExactIndex(Point, bool)

Section titled "GetPreviousOrExactIndex(Point, bool)"
public virtual int GetPreviousOrExactIndex(Point world, bool skipUnknowns)

Parameters

  • world: Point
  • skipUnknowns: bool

Returns any

GetPreviousOrExactIndexAsync(Point, bool)

Section titled "GetPreviousOrExactIndexAsync(Point, bool)"
public virtual Task<int> GetPreviousOrExactIndexAsync(Point world, bool skipUnknowns)

Parameters

  • world: Point
  • skipUnknowns: bool

Returns any

GetSeriesHighValue(Point, bool, bool)

Section titled "GetSeriesHighValue(Point, bool, bool)"
public virtual double GetSeriesHighValue(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesHighValueAsync(Point, bool, bool)

Section titled "GetSeriesHighValueAsync(Point, bool, bool)"
public virtual Task<double> GetSeriesHighValueAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesHighValuePosition(Point, bool, bool)

Section titled "GetSeriesHighValuePosition(Point, bool, bool)"
public virtual Point GetSeriesHighValuePosition(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesHighValuePositionAsync(Point, bool, bool)

Section titled "GetSeriesHighValuePositionAsync(Point, bool, bool)"
public virtual Task<Point> GetSeriesHighValuePositionAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesLowValue(Point, bool, bool)

Section titled "GetSeriesLowValue(Point, bool, bool)"
public virtual double GetSeriesLowValue(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesLowValueAsync(Point, bool, bool)

Section titled "GetSeriesLowValueAsync(Point, bool, bool)"
public virtual Task<double> GetSeriesLowValueAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesLowValuePosition(Point, bool, bool)

Section titled "GetSeriesLowValuePosition(Point, bool, bool)"
public virtual Point GetSeriesLowValuePosition(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesLowValuePositionAsync(Point, bool, bool)

Section titled "GetSeriesLowValuePositionAsync(Point, bool, bool)"
public virtual Task<Point> GetSeriesLowValuePositionAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

public virtual double GetSeriesValue(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValueAsync(Point, bool, bool)

Section titled "GetSeriesValueAsync(Point, bool, bool)"
public virtual Task<double> GetSeriesValueAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

public virtual Rect GetSeriesValueBoundingBox(Point world)

Parameters

  • world: Point

Returns any

GetSeriesValueBoundingBoxAsync(Point)

Section titled "GetSeriesValueBoundingBoxAsync(Point)"

If possible, will return the best available value bounding box within the series that has the best value match for the world position provided.

public virtual Task<Rect> GetSeriesValueBoundingBoxAsync(Point world)

Parameters

  • world: Point

Returns any

GetSeriesValueFromSeriesPixel(Point, bool, bool)

Section titled "GetSeriesValueFromSeriesPixel(Point, bool, bool)"
public virtual double GetSeriesValueFromSeriesPixel(Point mouse, bool useInterpolation, bool skipUnknowns)

Parameters

  • mouse: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValueFromSeriesPixelAsync(Point, bool, bool)

Section titled "GetSeriesValueFromSeriesPixelAsync(Point, bool, bool)"
public virtual Task<double> GetSeriesValueFromSeriesPixelAsync(Point mouse, bool useInterpolation, bool skipUnknowns)

Parameters

  • mouse: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValueMarkerBoundingBox(Point)

Section titled "GetSeriesValueMarkerBoundingBox(Point)"
public virtual Rect GetSeriesValueMarkerBoundingBox(Point world)

Parameters

  • world: Point

Returns any

GetSeriesValueMarkerBoundingBoxAsync(Point)

Section titled "GetSeriesValueMarkerBoundingBoxAsync(Point)"

If possible, will return the best available value marker bounding box within the series that has the best value match for the world position provided.

public virtual Task<Rect> GetSeriesValueMarkerBoundingBoxAsync(Point world)

Parameters

  • world: Point

Returns any

GetSeriesValuePosition(Point, bool, bool)

Section titled "GetSeriesValuePosition(Point, bool, bool)"
public virtual Point GetSeriesValuePosition(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValuePositionAsync(Point, bool, bool)

Section titled "GetSeriesValuePositionAsync(Point, bool, bool)"
public virtual Task<Point> GetSeriesValuePositionAsync(Point world, bool useInterpolation, bool skipUnknowns)

Parameters

  • world: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValuePositionFromSeriesPixel(Point, bool, bool)

Section titled "GetSeriesValuePositionFromSeriesPixel(Point, bool, bool)"
public virtual Point GetSeriesValuePositionFromSeriesPixel(Point mouse, bool useInterpolation, bool skipUnknowns)

Parameters

  • mouse: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValuePositionFromSeriesPixelAsync(Point, bool, bool)

Section titled "GetSeriesValuePositionFromSeriesPixelAsync(Point, bool, bool)"
public virtual Task<Point> GetSeriesValuePositionFromSeriesPixelAsync(Point mouse, bool useInterpolation, bool skipUnknowns)

Parameters

  • mouse: Point
  • useInterpolation: bool
  • skipUnknowns: bool

Returns any

GetSeriesValueType(ValueLayerValueMode)

Section titled "GetSeriesValueType(ValueLayerValueMode)"
public virtual double[] GetSeriesValueType(ValueLayerValueMode mode)

Parameters

  • mode: ValueLayerValueMode

Returns any

GetSeriesValueTypeAsync(ValueLayerValueMode)

Section titled "GetSeriesValueTypeAsync(ValueLayerValueMode)"

Gets the data values of each axis associated with the specified value type. For example, if you specify mode as Maximum then it will return the maximum numerical value for each axis. For non-numerical axes it will return NaN.

public virtual Task<double[]> GetSeriesValueTypeAsync(ValueLayerValueMode mode)

Parameters

  • mode: ValueLayerValueMode

Returns any

GetSeriesValueTypePosition(ValueLayerValueMode)

Section titled "GetSeriesValueTypePosition(ValueLayerValueMode)"
public virtual Point GetSeriesValueTypePosition(ValueLayerValueMode mode)

Parameters

  • mode: ValueLayerValueMode

Returns any

GetSeriesValueTypePositionAsync(ValueLayerValueMode)

Section titled "GetSeriesValueTypePositionAsync(ValueLayerValueMode)"

Gets position of series value for specified layer value mode

public virtual Task<Point> GetSeriesValueTypePositionAsync(ValueLayerValueMode mode)

Parameters

  • mode: ValueLayerValueMode

Returns any

public virtual Point GetUnscaledPosition(Point pos)

Parameters

  • pos: Point

Returns any

Gets an unscaled position in terms of axis values from a viewport position.

public virtual Task<Point> GetUnscaledPositionAsync(Point pos)

Parameters

  • pos: Point

Returns any

public virtual void HideToolTips()

Returns any

Hides any internal tooltips presented by the series, if any.

public virtual Task HideToolTipsAsync()

Returns any

public virtual void HideToolTipsImmediate()

Returns any

Hides any internal tooltips presented by the series, if any.

public virtual Task HideToolTipsImmediateAsync()

Returns any

public void MoveCursorPoint(Point point)

Parameters

  • point: Point

Returns any

Moves the cursor point to the provided world position. Some series may react to the current cursor position.

public Task MoveCursorPointAsync(Point point)

Parameters

  • point: Point

Returns any

public virtual void NotifyIndexedPropertiesChanged()

Returns any

NotifyIndexedPropertiesChangedAsync()

Section titled "NotifyIndexedPropertiesChangedAsync()"

Called to notify about changes to indexed-based properties, e.g. Brushes, Outlines, MarkerBrushes, MarkerOutlines and refresh series

public virtual Task NotifyIndexedPropertiesChangedAsync()

Returns any

public void NotifyVisualPropertiesChanged()

Returns any

NotifyVisualPropertiesChangedAsync()

Section titled "NotifyVisualPropertiesChangedAsync()"

Notifies the series that a visual property has changed, requiring a visual update.

public Task NotifyVisualPropertiesChangedAsync()

Returns any

protected override Task OnInitializedAsync()

Returns any

public virtual void PlayTransitionIn()

Returns any

Plays the assigned transition out animation, if any.

public virtual Task PlayTransitionInAsync()

Returns any

public virtual void PlayTransitionOut()

Returns any

public virtual void PlayTransitionOutAndRemove()

Returns any

Plays the assigned transition out animation, if any.

public virtual Task PlayTransitionOutAndRemoveAsync()

Returns any

Plays the assigned transition out animation, if any.

public virtual Task PlayTransitionOutAsync()

Returns any

public virtual void RemoveAllAlternateViews()

Returns any

Removes all alternate views of this series.

public virtual Task RemoveAllAlternateViewsAsync()

Returns any

public virtual void RemoveAlternateView(string viewIdentifier)

Parameters

  • viewIdentifier: string

Returns any

Removes an alternate view of this series.

public virtual Task RemoveAlternateViewAsync(string viewIdentifier)

Parameters

  • viewIdentifier: string

Returns any

public void RemoveAxes()

Returns any

Call to null out the axes of the series;

public Task RemoveAxesAsync()

Returns any

public virtual void RenderSeries(bool animate)

Parameters

  • animate: bool

Returns any

Renders the series.

public virtual Task RenderSeriesAsync(bool animate)

Parameters

  • animate: bool

Returns any

public virtual void ReplayTransitionIn()

Returns any

Replays the assigned transition in animation, if any.

public virtual Task ReplayTransitionInAsync()

Returns any

public string ResolveTooltipBrush()

Returns any

Gets the brush for tooltip labels.

public Task<string> ResolveTooltipBrushAsync()

Returns any

public virtual bool ScrollIntoView(object item)

Parameters

  • item: object

Returns any

Requests that the provided item should be brought into view if possible.

public virtual Task<bool> ScrollIntoViewAsync(object item)

Parameters

  • item: object

Returns any

public virtual void SetNegativeColors(string negativeBrush, string negativeOutline)

Parameters

  • negativeBrush: string
  • negativeOutline: string

Returns any

SetNegativeColorsAsync(string, string)

Section titled "SetNegativeColorsAsync(string, string)"
public virtual Task SetNegativeColorsAsync(string negativeBrush, string negativeOutline)

Parameters

  • negativeBrush: string
  • negativeOutline: string

Returns any

public virtual void SimulateHover(Point point)

Parameters

  • point: Point

Returns any

Simulates a pointer hover over the series surface.

public virtual Task SimulateHoverAsync(Point point)

Parameters

  • point: Point

Returns any

public virtual void StyleUpdated()

Returns any

Called when this series' Style is updated.

public virtual Task StyleUpdatedAsync()

Returns any

public Point ToWorldPosition(Point seriesPoint)

Parameters

  • seriesPoint: Point

Returns any

Converts a point from coordinates within the series plot area to a world position within axis space.

public Task<Point> ToWorldPositionAsync(Point seriesPoint)

Parameters

  • seriesPoint: Point

Returns any

public Rect ToWorldRect(Rect rect)

Parameters

  • rect: Rect

Returns any

Converts a rect from coordinates within the series plot area to a world position within axis space.

public Task<Rect> ToWorldRectAsync(Rect rect)

Parameters

  • rect: Rect

Returns any

[Parameter]
public EventCallback<IgbTransitionOutCompletedEventArgs> TransitionOutCompleted { get; set; }
[Parameter]
public string TransitionOutCompletedScript { get; set; }