Blazorise SVG Chart: API Reference

Explore the API reference for Blazorise SVG chart components, options, methods, and events.

For examples and usage guidance, see the SVG Chart documentation.

API

Parameters

SvgChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgColumnChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgBarChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgLineChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgAreaChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgPieChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgDoughnutChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgPolarAreaChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgRadarChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgScatterChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgBubbleChart

Parameter Description TypeDefault
AccessibilityDescription

Specifies the optional SVG description element used by assistive technologies.

string
AccessibilityTitle

Specifies the optional SVG title element used by assistive technologies.

string
Animation

Specifies chart animation options.

SvgChartAnimationOptionsnull
AriaLabel

Specifies the accessible label for the root SVG element.

string
ChildContent

Specifies the content to render inside the chart, including declarative axes, series, and options.

RenderFragmentnull
Data

Specifies explicit chart data used by imperative and model-based chart definitions.

SvgChartData<double?>null
Items

Specifies the item collection used by declarative axis and series selectors.

IEnumerable<TItem>null
Options

Specifies chart rendering options.

SvgChartOptionsnull
Role

Specifies the root SVG role used by assistive technologies.

string"img"
Streaming

Specifies chart streaming options.

SvgChartStreamingOptionsnull
TabIndex

Specifies the root SVG tabindex when keyboard focus should be enabled.

int?null
Type

Specifies the chart rendering type.

Possible values:Column, Bar, Line, Area, Pie, Doughnut, PolarArea, Radar, Scatter, Bubble

SvgChartTypeSvgChartType.Column

SvgChartTitle

Parameter Description TypeDefault
Subtitle

Defines subtitle options.

SvgChartTextOptionsnull
Title

Defines title options.

SvgChartTextOptionsnull
Visible

Defines whether the title and subtitle are visible.

booltrue

SvgChartLegend

Parameter Description TypeDefault
Position

Defines the legend position.

Possible values:None, Top, Bottom

SvgChartLegendPositionSvgChartLegendPosition.Bottom
Visible

Defines whether the legend is visible.

booltrue

SvgChartTooltip

Parameter Description TypeDefault
Enabled

Defines whether SVG chart tooltips are shown for points.

booltrue
Height

Defines the tooltip height in SVG viewport units.

double56
InteractionMode

Defines how related points are resolved for tooltip content.

Possible values:Nearest, Index, Dataset

SvgChartInteractionModeSvgChartInteractionMode.Nearest
Intersect

Defines whether the pointer must intersect a rendered data point to show the tooltip. When false, the nearest category is resolved from the plot area for cartesian charts.

booltrue
OffsetX

Defines the horizontal tooltip offset from the point anchor.

double8
OffsetY

Defines the vertical tooltip offset from the point anchor.

double8
Template

Defines custom tooltip content.

RenderFragment<SvgChartTooltipContext>null
Width

Defines the tooltip width in SVG viewport units.

double180

SvgChartAnimation

Parameter Description TypeDefault
AnimateOnLoad

Defines whether chart elements animate when the chart first renders.

booltrue
AnimateOnUpdate

Defines whether chart elements animate when chart data or options update.

booltrue
Delay

Defines the delay before chart animations start.

TimeSpanTimeSpan.Zero
Duration

Defines the duration used by chart animations.

TimeSpanTimeSpan.FromMilliseconds( 400 )
Easing

Defines the easing function used by chart animations.

Possible values:Linear, Ease, EaseIn, EaseOut, EaseInOut

SvgChartAnimationEasingSvgChartAnimationEasing.EaseOut
Enabled

Defines whether general chart animations are enabled.

booltrue
Geometry

Defines geometry animation options.

SvgChartGeometryAnimationOptionsnew()
Opacity

Defines opacity animation options.

SvgChartOpacityAnimationOptionsnew()
Path

Defines path animation options.

SvgChartPathAnimationOptionsnew()
Stroke

Defines stroke animation options.

SvgChartStrokeAnimationOptionsnew()
Transform

Defines transform animation options.

SvgChartTransformAnimationOptionsnew()

SvgChartAnimationOptions

Parameter Description TypeDefault
AnimateOnLoad

Defines whether chart elements animate when the chart first renders.

booltrue
AnimateOnUpdate

Defines whether chart elements animate when chart data or options update.

booltrue
Delay

Defines the delay before chart animations start.

TimeSpanTimeSpan.Zero
Duration

Defines the duration used by chart animations.

TimeSpanTimeSpan.FromMilliseconds( 400 )
Easing

Defines the easing function used by chart animations.

Possible values:Linear, Ease, EaseIn, EaseOut, EaseInOut

SvgChartAnimationEasingSvgChartAnimationEasing.EaseOut
Enabled

Defines whether general chart animations are enabled.

boolfalse
Geometry

Defines geometry animation options.

SvgChartGeometryAnimationOptionsnew()
Opacity

Defines opacity animation options.

SvgChartOpacityAnimationOptionsnew()
Path

Defines path animation options.

SvgChartPathAnimationOptionsnew()
Stroke

Defines stroke animation options.

SvgChartStrokeAnimationOptionsnew()
Transform

Defines transform animation options.

SvgChartTransformAnimationOptionsnew()

SvgChartAnimationTargetOptions

Parameter Description TypeDefault
AnimateOnLoad

Defines whether the target animates when the chart first renders. When not set, the chart animation setting is used.

bool?null
AnimateOnUpdate

Defines whether the target animates when chart data or options update. When not set, the chart animation setting is used.

bool?null
Delay

Defines the target-specific animation delay. When not set, the chart animation delay is used.

TimeSpan?null
Duration

Defines the target-specific animation duration. When not set, the chart animation duration is used.

TimeSpan?null
Easing

Defines the target-specific animation easing. When not set, the chart animation easing is used.

SvgChartAnimationEasing?null
Enabled

Defines whether animations for the target are enabled.

booltrue

SvgChartGeometryAnimationOptions

Parameter Description TypeDefault
AnimatePosition

Defines whether position attributes such as x, y, cx, and cy are animated.

booltrue
AnimateSize

Defines whether size attributes such as width, height, and radius are animated.

booltrue

SvgChartOpacityAnimationOptions

Parameter Description TypeDefault
From

Defines the opacity value used as the animation start value.

double0

SvgChartStrokeAnimationOptions

Parameter Description TypeDefault
AnimateDashPattern

Defines whether stroke dash pattern changes may be animated by renderers that support stroke animations.

booltrue
AnimateWidth

Defines whether stroke width changes may be animated by renderers that support stroke animations.

booltrue

SvgChartTransformAnimationOptions

Parameter Description TypeDefault
ScaleFrom

Defines the scale value used by renderers that support transform scale animations.

double0.95
ScaleTo

Defines the scale target value used by renderers that support transform scale animations.

double1

SvgChartPathAnimationOptions

Parameter Description TypeDefault
AnimateLength

Defines whether path length changes may be animated by renderers that support path animations.

booltrue
AnimateShape

Defines whether path shape changes may be animated by renderers that support path animations.

booltrue

SvgChartCategoryAxis

Parameter Description TypeDefault
GridLines

Defines grid line options for this category axis.

SvgChartGridLinesOptionsnull
Id

Defines the axis identifier used by series to target this category axis.

string
Labels

Defines explicit category labels.

IReadOnlyList<object>null
LabelsOptions

Defines label options for this category axis.

SvgChartAxisLabelsOptionsnull
Position

Defines the axis position.

Possible values:Auto, Left, Right, Top, Bottom

SvgChartAxisPositionSvgChartAxisPosition.Auto
Title

Defines the axis title.

string

SvgChartTimeAxis

Parameter Description TypeDefault
Culture

Defines the culture name used to format time labels.

string
Format

Defines the time label format. When not set, the format is inferred from Unit.

string
GridLines

Defines grid line options for this category axis.

SvgChartGridLinesOptionsnull
Id

Defines the axis identifier used by series to target this category axis.

string
Labels

Defines explicit category labels.

IReadOnlyList<object>null
LabelsOptions

Defines label options for this category axis.

SvgChartAxisLabelsOptionsnull
Position

Defines the axis position.

Possible values:Auto, Left, Right, Top, Bottom

SvgChartAxisPositionSvgChartAxisPosition.Auto
Scale

Defines how time values are mapped on the axis.

Possible values:Ordinal, Continuous

SvgChartTimeScaleSvgChartTimeScale.Ordinal
TimeZone

Defines the time zone used to interpret unspecified time values and format time labels.

Remarks

Defaults to TimeZoneInfo.Local. In Blazor Server applications this is the server time zone; set this parameter to the user's time zone when it differs from the server time zone.

TimeZoneInfoTimeZoneInfo.Local
Title

Defines the axis title.

string
Unit

Defines the preferred unit used to format time labels.

Possible values:Auto, Millisecond, Second, Minute, Hour, Day, Month, Year

SvgChartTimeUnitSvgChartTimeUnit.Auto

SvgChartValueAxis

Parameter Description TypeDefault
BeginAtZero

Defines whether the value axis includes zero.

booltrue
GridLines

Defines grid line options for this value axis.

SvgChartGridLinesOptionsnew()
Id

Defines the axis identifier used by series to target this value axis.

string
LabelsOptions

Defines label options for this value axis.

SvgChartAxisLabelsOptionsnull
Max

Defines a custom maximum value.

double?null
Min

Defines a custom minimum value.

double?null
Position

Defines the axis position.

Possible values:Auto, Left, Right, Top, Bottom

SvgChartAxisPositionSvgChartAxisPosition.Auto
Stacked

Defines whether compatible series are stacked on this axis.

boolfalse
TickCount

Defines the number of axis ticks.

int5
Title

Defines the axis title.

string

SvgChartLineAnnotation

Parameter Description TypeDefault
Border

Defines the annotation line border options.

SvgChartBorderOptionsnull
DashPattern

Defines the annotation line dash pattern.

string
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Opacity

Defines the annotation opacity.

double1
Order

Defines the annotation rendering order among line annotations. Lower values are rendered first, behind higher values.

int?null
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartBoxAnnotation

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnull
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Opacity

Defines the annotation opacity.

double0.16
Order

Defines the annotation rendering order among box annotations. Lower values are rendered first, behind higher values.

int?null
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartLabelAnnotation

Parameter Description TypeDefault
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Order

Defines the annotation rendering order among label annotations. Lower values are rendered first, behind higher values.

int?null
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue
X

Defines the annotation X value. For category charts, this is the category index.

double?null
Y

Defines the annotation Y value.

double?null

SvgChartEllipseAnnotation

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnull
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Opacity

Defines the annotation opacity.

double0.16
Order

Defines the annotation rendering order among ellipse annotations. Lower values are rendered first, behind higher values.

int?null
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartPointAnnotation

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnull
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Opacity

Defines the annotation opacity.

double1
Order

Defines the annotation rendering order among point annotations. Lower values are rendered first, behind higher values.

int?null
Radius

Defines the annotation point radius.

double5
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue
X

Defines the annotation X value. For category charts, this is the category index.

double?null
Y

Defines the annotation Y value.

double?null

SvgChartAnnotationOptions

Parameter Description TypeDefault
Label

Defines annotation label options.

SvgChartAnnotationLabelOptionsnull
Name

Defines the annotation name.

string
Order

Defines the annotation rendering order among annotations of the same type. Lower values are rendered first, behind higher values.

int?null
ValueAxisId

Defines the value axis identifier used by this annotation.

string
Visible

Defines whether the annotation is visible.

booltrue

SvgChartLineAnnotationOptions

Parameter Description TypeDefault
Border

Defines the annotation line border options.

SvgChartBorderOptionsnew() { Width = 2, }
DashPattern

Defines the annotation line dash pattern.

string
Opacity

Defines the annotation opacity.

double1
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartBoxAnnotationOptions

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnew()
Opacity

Defines the annotation opacity.

double0.16
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartLabelAnnotationOptions

Parameter Description TypeDefault
X

Defines the annotation X value. For category charts, this is the category index.

double?null
Y

Defines the annotation Y value.

double?null

SvgChartEllipseAnnotationOptions

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnew() { Width = 1, }
Opacity

Defines the annotation opacity.

double0.16
XMax

Defines the annotation end X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
XMin

Defines the annotation start X value. For category charts, this is the category index where -0.5 represents the left plot edge.

double?null
YMax

Defines the annotation end Y value.

double?null
YMin

Defines the annotation start Y value.

double?null

SvgChartPointAnnotationOptions

Parameter Description TypeDefault
BackgroundColor

Defines the annotation background color.

Colornull
Border

Defines the annotation border options.

SvgChartBorderOptionsnew() { Width = 1, }
Opacity

Defines the annotation opacity.

double1
Radius

Defines the annotation point radius.

double5
X

Defines the annotation X value. For category charts, this is the category index.

double?null
Y

Defines the annotation Y value.

double?null

SvgChartAnnotationLabelOptions

Parameter Description TypeDefault
BackgroundColor

Defines the annotation label background color.

Colornull
Border

Defines the annotation label border options.

SvgChartBorderOptionsnew() { Radius = 3, }
Font

Defines the annotation label font options.

SvgChartFontOptionsnew() { Size = 11, Weight = "600", }
Offset

Defines the annotation label offset from its anchor.

double8
Padding

Defines the annotation label padding.

SvgChartSpacingnew() { Top = 3, End = 6, Bottom = 3, Start = 6, }
Position

Defines the annotation label position.

Possible values:Start, Center, End

SvgChartAnnotationLabelPositionSvgChartAnnotationLabelPosition.Center
Text

Defines the annotation label text.

string
Visible

Defines whether the annotation label is visible.

boolfalse

SvgChartDataLabels

Parameter Description TypeDefault
BackgroundColor

Defines the label background color.

Colornull
Border

Defines the label border options.

SvgChartBorderOptionsnull
Font

Defines data label font options.

SvgChartFontOptionsnull
Interactive

Defines whether data labels react to pointer and keyboard interactions.

booltrue
Offset

Defines the label offset from the point anchor.

double6
Opacity

Defines the label opacity.

double1
Padding

Defines the label padding.

SvgChartSpacingnull
Position

Defines the data label position.

Possible values:Auto, Center, Top, End, Bottom, Start

SvgChartDataLabelPositionSvgChartDataLabelPosition.Auto
Visible

Defines whether data labels are visible.

booltrue

SvgChartDataLabelsOptions

Parameter Description TypeDefault
BackgroundColor

Defines the label background color.

Colornull
Border

Defines the label border options.

SvgChartBorderOptionsnew() { Radius = 3, }
Font

Defines data label font options.

SvgChartFontOptionsnew() { Size = 11, Weight = "600", }
Interactive

Defines whether data labels react to pointer and keyboard interactions.

booltrue
Offset

Defines the label offset from the point anchor.

double6
Opacity

Defines the label opacity.

double1
Padding

Defines the label padding.

SvgChartSpacingnew() { Top = 3, End = 5, Bottom = 3, Start = 5, }
Position

Defines the data label position.

Possible values:Auto, Center, Top, End, Bottom, Start

SvgChartDataLabelPositionSvgChartDataLabelPosition.Auto
Visible

Defines whether data labels are visible.

boolfalse

SvgChartStreamingOptions

Parameter Description TypeDefault
Animation

Defines streaming animation options.

SvgChartStreamingAnimationOptionsnew()
Duration

Defines the maximum time span to keep. When null, points are not trimmed by duration and retention is unlimited unless limited by MaxDataPoints.

TimeSpan?null
Enabled

Defines whether streaming behavior is enabled.

booltrue
IndexAxis

Defines the axis used for the streaming index.

Possible values:X, Y

SvgChartIndexAxisSvgChartIndexAxis.X
MaxDataPoints

Defines the maximum number of data points to keep. When null, points are not trimmed by count.

int?null
RefreshInterval

Defines the minimum time between chart redraws while streaming.

TimeSpanTimeSpan.Zero
Reverse

Defines whether the streaming index axis is reversed.

boolfalse
VisibleDataPoints

Defines the number of data points visible in the streaming viewport. When null, all retained points are visible.

int?null

SvgChartStreamingAnimationOptions

Parameter Description TypeDefault
Duration

Defines the animation duration used when the streaming viewport advances. When zero, the refresh interval is used.

TimeSpanTimeSpan.Zero
Enabled

Defines whether the streaming viewport should animate between appended values.

booltrue

SvgChartTrendline

Parameter Description TypeDefault
Color

Defines the trendline color. Use a Blazorise theme color, or pass a CSS color value such as #4c6ef5, rgb(76, 110, 245), hsl(228 88% 60%), or var(--chart-color).

Colornull
DashPattern

Defines the trendline stroke dash pattern.

string"6 4"
Name

Defines the trendline name.

string
Opacity

Defines the trendline opacity.

double0.85
Order

Defines the trendline rendering order among other trendlines. Lower values are rendered first, behind higher values.

int?null
SeriesName

Defines the source series name used to calculate the trendline.

string
StrokeWidth

Defines the trendline stroke width.

double2
Type

Defines the trendline calculation type.

Possible values:Linear

SvgChartTrendlineTypeSvgChartTrendlineType.Linear
Visible

Defines whether the trendline is visible.

booltrue

SvgChartTrendlineOptions

Parameter Description TypeDefault
Color

Defines the trendline color. Use a Blazorise theme color, or pass a CSS color value such as #4c6ef5, rgb(76, 110, 245), hsl(228 88% 60%), or var(--chart-color).

Colornull
DashPattern

Defines the trendline stroke dash pattern.

string"6 4"
Name

Defines the trendline name.

string
Opacity

Defines the trendline opacity.

double0.85
Order

Defines the trendline rendering order among other trendlines. Lower values are rendered first, behind higher values.

int?null
SeriesName

Defines the source series name used to calculate the trendline.

string
StrokeWidth

Defines the trendline stroke width.

double2
Type

Defines the trendline calculation type.

Possible values:Linear

SvgChartTrendlineTypeSvgChartTrendlineType.Linear
Visible

Defines whether the trendline is visible.

booltrue

SvgChartZoom

Parameter Description TypeDefault
Enabled

Defines whether zoom and pan behavior is enabled.

boolfalse
MaxZoom

Defines the maximum zoom factor relative to the full data range.

double20
MinZoom

Defines the minimum zoom factor relative to the full data range.

double1
Mode

Defines which chart axis can be zoomed or panned.

Possible values:X, Y, XY

SvgChartZoomModeSvgChartZoomMode.X
Pan

Defines whether drag panning is enabled.

booltrue
Viewport

Defines the current visible viewport.

SvgChartViewportnull
Wheel

Defines whether mouse wheel zoom is enabled.

booltrue

SvgChartZoomOptions

Parameter Description TypeDefault
Enabled

Defines whether zoom and pan behavior is enabled.

boolfalse
MaxZoom

Defines the maximum zoom factor relative to the full data range.

double20
MinZoom

Defines the minimum zoom factor relative to the full data range.

double1
Mode

Defines which chart axis can be zoomed or panned.

Possible values:X, Y, XY

SvgChartZoomModeSvgChartZoomMode.X
Pan

Defines whether drag panning is enabled.

booltrue
Viewport

Defines the current visible viewport.

SvgChartViewportnull
Wheel

Defines whether mouse wheel zoom is enabled.

booltrue

Events

SvgChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgColumnChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgBarChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgLineChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgAreaChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgPieChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgDoughnutChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgPolarAreaChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgRadarChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgScatterChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgBubbleChart

Event Description Type
Clicked

Occurs when a rendered chart point is clicked.

EventCallback<SvgChartPointEventArgs>
Hovered

Occurs when a rendered chart point is hovered.

EventCallback<SvgChartPointEventArgs>

SvgChartTooltip

Event Description Type
Formatter

Defines a callback used to format default tooltip text.

Func<SvgChartTooltipContext, string>

SvgChartCategoryAxis

Event Description Type
TickFormatter

Defines a callback used to format category axis labels.

Func<SvgChartAxisTickContext, string>
Value

Defines a selector used to read category labels from chart items.

Func<TItem, object>

SvgChartTimeAxis

Event Description Type
TickFormatter

Defines a callback used to format category axis labels.

Func<SvgChartAxisTickContext, string>
TimeValue

Defines a selector used to read time values from chart items.

Remarks

Values with DateTimeKind.Utc or DateTimeKind.Local represent instants and are converted to TimeZone. Values with DateTimeKind.Unspecified are interpreted in TimeZone without changing their wall-clock fields.

Func<TItem, DateTime?>
Value

Defines a selector used to read category labels from chart items.

Func<TItem, object>

SvgChartValueAxis

Event Description Type
TickFormatter

Defines a callback used to format value axis tick labels.

Func<SvgChartAxisTickContext, string>

SvgChartDataLabels

Event Description Type
Clicked

Occurs when a data label is clicked.

EventCallback<SvgChartPointEventArgs>
Formatter

Defines a callback used to format label text.

Func<SvgChartDataLabelContext, string>
Hovered

Occurs when a data label is hovered.

EventCallback<SvgChartPointEventArgs>

SvgChartDataLabelsOptions

Event Description Type
Formatter

Defines a callback used to format label text.

Func<SvgChartDataLabelContext, string>

SvgChartZoom

Event Description Type
Panned

Occurs after the chart is panned.

EventCallback<SvgChartPannedEventArgs>
ViewportChanged

Occurs when the visible viewport changes.

EventCallback<SvgChartViewport>
Zoomed

Occurs after the chart is zoomed.

EventCallback<SvgChartZoomedEventArgs>

Methods

SvgChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgColumnChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgBarChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgLineChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgAreaChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgPieChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgDoughnutChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgPolarAreaChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgRadarChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgScatterChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgBubbleChart

Method DescriptionReturnParameters
AddLabel Adds a category label to the chart data. Taskobject label
AddSeries Adds a data series to the chart. TaskSvgChartSeriesData<double?> series
AddValue Adds a value to an existing data series. Taskstring seriesName, double? value
AppendValues Appends streamed values to matching series and adds the label as the next category. Taskobject label, IReadOnlyDictionary<string, double?> values
AppendValue Appends a streamed value to a series and adds the label as the next category. Taskstring seriesName, object label, double? value
Clear Clears chart labels, values, visibility state, tooltip state, viewport, and streaming state. Task
HideDataPoint Hides a visible radial data point. Taskstring seriesName, int pointIndex
HideSeries Hides a visible data series. Taskstring seriesName
PauseStreaming Pauses accepting streamed values. Task
RemoveSeries Removes a data series by name. Taskstring name
ResetZoom Resets the chart zoom viewport. Task
Resize Refreshes the chart after its container size changes. Task
ResumeStreaming Resumes accepting streamed values. Task
SetData Replaces the chart data and refreshes the chart. TaskSvgChartData<double?> data
SetMaxDataPoints Updates the maximum number of streamed data points to keep. Taskint? maxDataPoints
SetOptions Replaces the chart options and refreshes the chart. TaskSvgChartOptions options
SetValue Updates a value in an existing data series. Taskstring seriesName, int index, double? value
SetViewport Sets the active chart viewport. TaskSvgChartViewport viewport
ShowDataPoint Shows a hidden radial data point. Taskstring seriesName, int pointIndex
ShowSeries Shows a hidden data series. Taskstring seriesName
ToSvgString Exports the chart root SVG markup as a string. ValueTask<string>
ToggleDataPoint Toggles the visibility of a radial data point. Taskstring seriesName, int pointIndex
ToggleSeries Toggles the visibility of a data series. Taskstring seriesName
Update Refreshes the chart. Task
ZoomIn Zooms into the chart from the center of the plot area. Task
ZoomOut Zooms out from the center of the plot area. Task

SvgChartAnimation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartLineAnnotation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartBoxAnnotation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartLabelAnnotation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartEllipseAnnotation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartPointAnnotation

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartDataLabels

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartPluginBase

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartTrendline

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence

SvgChartZoom

Method DescriptionReturnParameters
Render Renders the plugin SVG content into the chart. voidSvgChartPluginRenderContext context, RenderTreeBuilder builder, int sequence
On this page