Class AccumulationChartBuilder
Inheritance
System.Object
AccumulationChartBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class AccumulationChartBuilder : ControlBuilder
Constructors
AccumulationChartBuilder()
Declaration
public AccumulationChartBuilder()
AccumulationChartBuilder(AccumulationChart)
Declaration
public AccumulationChartBuilder(AccumulationChart model)
Parameters
Fields
model
Declaration
public AccumulationChart model
Field Value
Properties
HtmlAttr
Declaration
public IDictionary<string, object> HtmlAttr { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, System.Object> |
|
ID
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
Output
Declaration
public override TextWriter Output { get; set; }
Property Value
Type |
Description |
System.IO.TextWriter |
|
Overrides
Methods
AfterExport(String)
Triggers after the export completed.
Declaration
public AccumulationChartBuilder AfterExport(string afterExport)
Parameters
Type |
Name |
Description |
System.String |
afterExport |
|
Returns
AllowExport(Boolean)
To enable export feature in blazor chart.
Declaration
public AccumulationChartBuilder AllowExport(bool allowExport = true)
Parameters
Type |
Name |
Description |
System.Boolean |
allowExport |
|
Returns
AnimationComplete(String)
Triggers after animation gets completed for series.
Declaration
public AccumulationChartBuilder AnimationComplete(string animationComplete)
Parameters
Type |
Name |
Description |
System.String |
animationComplete |
|
Returns
AnnotationRender(String)
Triggers before the annotation gets rendered.
Declaration
public AccumulationChartBuilder AnnotationRender(string annotationRender)
Parameters
Type |
Name |
Description |
System.String |
annotationRender |
|
Returns
Annotations(Action<AccumulationAnnotationSettingsBuilder>)
Declaration
public AccumulationChartBuilder Annotations(Action<AccumulationAnnotationSettingsBuilder> annotations)
Parameters
Returns
Annotations(List<AccumulationAnnotationSettings>)
The configuration for annotation in chart.
Declaration
public AccumulationChartBuilder Annotations(List<AccumulationAnnotationSettings> annotations)
Parameters
Returns
Background(String)
The background color of the chart, which accepts value in hex, rgba as a valid CSS color string.
Declaration
public AccumulationChartBuilder Background(string background)
Parameters
Type |
Name |
Description |
System.String |
background |
|
Returns
BackgroundImage(String)
The background image of the chart that accepts value in string as url link or location of an image.
Declaration
public AccumulationChartBuilder BackgroundImage(string backgroundImage)
Parameters
Type |
Name |
Description |
System.String |
backgroundImage |
|
Returns
BeforePrint(String)
Triggers before the prints gets started.
Declaration
public AccumulationChartBuilder BeforePrint(string beforePrint)
Parameters
Type |
Name |
Description |
System.String |
beforePrint |
|
Returns
BeforeResize(String)
Triggers before window resize.
Declaration
public AccumulationChartBuilder BeforeResize(string beforeResize)
Parameters
Type |
Name |
Description |
System.String |
beforeResize |
|
Returns
Border(AccumulationChartBorder)
Options for customizing the color and width of the chart border.
Declaration
public AccumulationChartBuilder Border(AccumulationChartBorder border)
Parameters
Returns
Border(Action<AccumulationChartBorderBuilder>)
Declaration
public AccumulationChartBuilder Border(Action<AccumulationChartBorderBuilder> border)
Parameters
Returns
Center(AccumulationChartCenter)
Declaration
public AccumulationChartBuilder Center(AccumulationChartCenter center)
Parameters
Returns
Center(Action<AccumulationChartCenterBuilder>)
Declaration
public AccumulationChartBuilder Center(Action<AccumulationChartCenterBuilder> center)
Parameters
Returns
CenterLabel(AccumulationChartCenterLabel)
Options for customizing the center label of accumulation chart.
Declaration
public AccumulationChartBuilder CenterLabel(AccumulationChartCenterLabel centerLabel)
Parameters
Returns
CenterLabel(Action<AccumulationChartCenterLabelBuilder>)
Declaration
public AccumulationChartBuilder CenterLabel(Action<AccumulationChartCenterLabelBuilder> centerLabel)
Parameters
Returns
ChartDoubleClick(String)
Triggers on double clicking the accumulation chart.
Declaration
public AccumulationChartBuilder ChartDoubleClick(string chartDoubleClick)
Parameters
Type |
Name |
Description |
System.String |
chartDoubleClick |
|
Returns
ChartMouseClick(String)
Triggers on clicking the accumulation chart.
Declaration
public AccumulationChartBuilder ChartMouseClick(string chartMouseClick)
Parameters
Type |
Name |
Description |
System.String |
chartMouseClick |
|
Returns
ChartMouseDown(String)
Declaration
public AccumulationChartBuilder ChartMouseDown(string chartMouseDown)
Parameters
Type |
Name |
Description |
System.String |
chartMouseDown |
|
Returns
ChartMouseLeave(String)
Triggers while cursor leaves the accumulation chart.
Declaration
public AccumulationChartBuilder ChartMouseLeave(string chartMouseLeave)
Parameters
Type |
Name |
Description |
System.String |
chartMouseLeave |
|
Returns
ChartMouseMove(String)
Triggers on hovering the accumulation chart.
Declaration
public AccumulationChartBuilder ChartMouseMove(string chartMouseMove)
Parameters
Type |
Name |
Description |
System.String |
chartMouseMove |
|
Returns
ChartMouseUp(String)
Declaration
public AccumulationChartBuilder ChartMouseUp(string chartMouseUp)
Parameters
Type |
Name |
Description |
System.String |
chartMouseUp |
|
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public AccumulationChartBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
Returns
DataSource(Object)
Specifies the dataSource for the AccumulationChart. It can be an array of JSON objects or an instance of DataManager.
Declaration
public AccumulationChartBuilder DataSource(object dataSource)
Parameters
Type |
Name |
Description |
System.Object |
dataSource |
|
Returns
EnableAnimation(Boolean)
If set true, enables the animation for both chart and accumulation.
Declaration
public AccumulationChartBuilder EnableAnimation(bool enableAnimation = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableAnimation |
|
Returns
EnableBorderOnMouseMove(Boolean)
If set true, enables the border in pie and accumulation chart while mouse moving.
Declaration
public AccumulationChartBuilder EnableBorderOnMouseMove(bool enableBorderOnMouseMove = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableBorderOnMouseMove |
|
Returns
EnableExport(Boolean)
To enable export feature in chart.
Declaration
public AccumulationChartBuilder EnableExport(bool enableExport = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableExport |
|
Returns
EnablePersistence(Boolean)
Enable or disable persisting component's state between page reloads.
Declaration
public AccumulationChartBuilder EnablePersistence(bool enablePersistence = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePersistence |
|
Returns
EnableRtl(Boolean)
Enable or disable rendering component in right to left direction.
Declaration
public AccumulationChartBuilder EnableRtl(bool enableRtl = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRtl |
|
Returns
EnableSmartLabels(Boolean)
If set true, labels for the point will be placed smartly without overlapping.
Declaration
public AccumulationChartBuilder EnableSmartLabels(bool enableSmartLabels = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableSmartLabels |
|
Returns
Height(String)
The height of the chart as a string in order to provide input as both like '100px' or '100%'.
If specified as '100%, chart will render to the full height of its parent element.
Declaration
public AccumulationChartBuilder Height(string height)
Parameters
Type |
Name |
Description |
System.String |
height |
|
Returns
HighlightColor(String)
Defines the highlight color for the data point when user hover the data point.
Declaration
public AccumulationChartBuilder HighlightColor(string highlightColor)
Parameters
Type |
Name |
Description |
System.String |
highlightColor |
|
Returns
HighlightMode(AccumulationHighlightMode)
Specifies whether point has to get highlighted or not. Takes value either 'None 'or 'Point'
None: Disables the highlight.
Point: highlight a point.
Declaration
public AccumulationChartBuilder HighlightMode(AccumulationHighlightMode highlightMode)
Parameters
Returns
HighlightPattern(SelectionPattern)
Specifies whether series or data point has to be selected. They are,
none: sets none as highlighting pattern to accumulation chart.
chessboard: sets chess board as highlighting pattern to accumulation chart.
dots: sets dots as highlighting pattern to accumulation chart.
diagonalForward: sets diagonal forward as highlighting pattern to accumulation chart.
crosshatch: sets crosshatch as highlighting pattern to accumulation chart.
pacman: sets pacman highlighting pattern to accumulation chart.
diagonalbackward: sets diagonal backward as highlighting pattern to accumulation chart.
grid: sets grid as highlighting pattern to accumulation chart.
turquoise: sets turquoise as highlighting pattern to accumulation chart.
star: sets star as highlighting pattern to accumulation chart.
triangle: sets triangle as highlighting pattern to accumulation chart.
circle: sets circle as highlighting pattern to accumulation chart.
tile: sets tile as highlighting pattern to accumulation chart.
horizontaldash: sets horizontal dash as highlighting pattern to accumulation chart.
verticaldash: sets vertical dash as highlighting pattern to accumulation chart.
rectangle: sets rectangle as highlighting pattern to accumulation chart.
box: sets box as highlighting pattern to accumulation chart.
verticalstripe: sets vertical stripe as highlighting pattern to accumulation chart.
horizontalstripe: sets horizontal stripe as highlighting pattern to accumulation chart.
bubble: sets bubble as highlighting pattern to accumulation chart.
Declaration
public AccumulationChartBuilder HighlightPattern(SelectionPattern highlightPattern)
Parameters
Returns
HtmlAttributes(Object)
Allows additional HTML attributes such as title, name, etc., and
accepts n number of attributes in a key-value pair format.
Declaration
public AccumulationChartBuilder HtmlAttributes(object htmlAttributes)
Parameters
Type |
Name |
Description |
System.Object |
htmlAttributes |
|
Returns
IsMultiSelect(Boolean)
If set true, enables the multi selection in accumulation chart. It requires selectionMode
to be Point
.
Declaration
public AccumulationChartBuilder IsMultiSelect(bool isMultiSelect = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isMultiSelect |
|
Returns
LegendClick(String)
Triggers after legend clicked.
Declaration
public AccumulationChartBuilder LegendClick(string legendClick)
Parameters
Type |
Name |
Description |
System.String |
legendClick |
|
Returns
LegendRender(String)
Triggers before the legend gets rendered.
Declaration
public AccumulationChartBuilder LegendRender(string legendRender)
Parameters
Type |
Name |
Description |
System.String |
legendRender |
|
Returns
LegendSettings(AccumulationChartLegendSettings)
Options for customizing the legend of accumulation chart.
Declaration
public AccumulationChartBuilder LegendSettings(AccumulationChartLegendSettings legendSettings)
Parameters
Returns
LegendSettings(Action<AccumulationChartLegendSettingsBuilder>)
Declaration
public AccumulationChartBuilder LegendSettings(Action<AccumulationChartLegendSettingsBuilder> legendSettings)
Parameters
Returns
Load(String)
Triggers before accumulation chart load.
Declaration
public AccumulationChartBuilder Load(string load)
Parameters
Type |
Name |
Description |
System.String |
load |
|
Returns
Loaded(String)
Triggers after accumulation chart loaded.
Declaration
public AccumulationChartBuilder Loaded(string loaded)
Parameters
Type |
Name |
Description |
System.String |
loaded |
|
Returns
Locale(String)
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public AccumulationChartBuilder Locale(string locale)
Parameters
Type |
Name |
Description |
System.String |
locale |
|
Returns
Margin(AccumulationChartMargin)
Options to customize the left, right, top and bottom margins of accumulation chart.
Declaration
public AccumulationChartBuilder Margin(AccumulationChartMargin margin)
Parameters
Returns
Margin(Action<AccumulationChartMarginBuilder>)
Declaration
public AccumulationChartBuilder Margin(Action<AccumulationChartMarginBuilder> margin)
Parameters
Returns
PointClick(String)
Declaration
public AccumulationChartBuilder PointClick(string pointClick)
Parameters
Type |
Name |
Description |
System.String |
pointClick |
|
Returns
PointMove(String)
Declaration
public AccumulationChartBuilder PointMove(string pointMove)
Parameters
Type |
Name |
Description |
System.String |
pointMove |
|
Returns
PointRender(String)
Triggers before each points for series gets rendered.
Declaration
public AccumulationChartBuilder PointRender(string pointRender)
Parameters
Type |
Name |
Description |
System.String |
pointRender |
|
Returns
Render()
Declaration
public HtmlString Render()
Returns
Type |
Description |
Microsoft.AspNetCore.Html.HtmlString |
|
Resized(String)
Triggers after window resize.
Declaration
public AccumulationChartBuilder Resized(string resized)
Parameters
Type |
Name |
Description |
System.String |
resized |
|
Returns
SelectedDataIndexes(Object)
Specifies the point indexes to be selected while loading a accumulation chart.
It requires selectionMode
to be Point
.
Declaration
public AccumulationChartBuilder SelectedDataIndexes(object selectedDataIndexes)
Parameters
Type |
Name |
Description |
System.Object |
selectedDataIndexes |
|
Returns
SelectionComplete(String)
Triggers after the selection is completed.
Declaration
public AccumulationChartBuilder SelectionComplete(string selectionComplete)
Parameters
Type |
Name |
Description |
System.String |
selectionComplete |
|
Returns
SelectionMode(AccumulationSelectionMode)
Specifies whether point has to get selected or not. Takes value either 'None 'or 'Point'
None: Disables the selection.
Point: selects a point.
Declaration
public AccumulationChartBuilder SelectionMode(AccumulationSelectionMode selectionMode)
Parameters
Returns
SelectionPattern(SelectionPattern)
Specifies whether series or data point for accumulation chart has to be selected. They are,
none: sets none as selecting pattern to accumulation chart .
chessboard: sets chess board as selecting pattern accumulation chart .
dots: sets dots as selecting pattern accumulation chart .
diagonalForward: sets diagonal forward as selecting pattern to accumulation chart .
crosshatch: sets crosshatch as selecting pattern to accumulation chart.
pacman: sets pacman selecting pattern to accumulation chart.
diagonalbackward: sets diagonal backward as selecting pattern to accumulation chart.
grid: sets grid as selecting pattern to accumulation chart.
turquoise: sets turquoise as selecting pattern to accumulation chart.
star: sets star as selecting pattern to accumulation chart.
triangle: sets triangle as selecting pattern to accumulation chart.
circle: sets circle as selecting pattern to accumulation chart.
tile: sets tile as selecting pattern to accumulation chart.
horizontaldash: sets horizontal dash as selecting pattern to accumulation chart.
verticaldash: sets vertical dash as selecting pattern to accumulation chart.
rectangle: sets rectangle as selecting pattern.
box: sets box as selecting pattern to accumulation chart.
verticalstripe: sets vertical stripe as selecting pattern to accumulation chart.
horizontalstripe: sets horizontal stripe as selecting pattern to accumulation chart.
bubble: sets bubble as selecting pattern to accumulation chart.
Declaration
public AccumulationChartBuilder SelectionPattern(SelectionPattern selectionPattern)
Parameters
Returns
Series(Action<AccumulationSeriesBuilder>)
Declaration
public AccumulationChartBuilder Series(Action<AccumulationSeriesBuilder> series)
Parameters
Returns
Series(List<AccumulationSeries>)
The configuration for series in accumulation chart.
Declaration
public AccumulationChartBuilder Series(List<AccumulationSeries> series)
Parameters
Returns
SeriesRender(String)
Triggers before the series gets rendered.
Declaration
public AccumulationChartBuilder SeriesRender(string seriesRender)
Parameters
Type |
Name |
Description |
System.String |
seriesRender |
|
Returns
SubTitle(String)
SubTitle for accumulation chart
Declaration
public AccumulationChartBuilder SubTitle(string subTitle)
Parameters
Type |
Name |
Description |
System.String |
subTitle |
|
Returns
SubTitleStyle(AccumulationChartFont)
Options for customizing the subtitle
of accumulation chart.
Declaration
public AccumulationChartBuilder SubTitleStyle(AccumulationChartFont subTitleStyle)
Parameters
Returns
SubTitleStyle(Action<AccumulationChartFontBuilder>)
Declaration
public AccumulationChartBuilder SubTitleStyle(Action<AccumulationChartFontBuilder> subTitleStyle)
Parameters
Returns
TextRender(String)
Triggers before the data label for series gets rendered.
Declaration
public AccumulationChartBuilder TextRender(string textRender)
Parameters
Type |
Name |
Description |
System.String |
textRender |
|
Returns
Theme(AccumulationTheme)
Specifies the theme for accumulation chart.
Declaration
public AccumulationChartBuilder Theme(AccumulationTheme theme)
Parameters
Returns
Title(String)
Title for accumulation chart
Declaration
public AccumulationChartBuilder Title(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
TitleStyle(AccumulationChartFont)
Options for customizing the title
of accumulation chart.
Declaration
public AccumulationChartBuilder TitleStyle(AccumulationChartFont titleStyle)
Parameters
Returns
TitleStyle(Action<AccumulationChartFontBuilder>)
Declaration
public AccumulationChartBuilder TitleStyle(Action<AccumulationChartFontBuilder> titleStyle)
Parameters
Returns
Options for customizing the tooltip of accumulation chart.
Declaration
public AccumulationChartBuilder Tooltip(AccumulationChartTooltipSettings tooltip)
Parameters
Returns
Declaration
public AccumulationChartBuilder Tooltip(Action<AccumulationChartTooltipSettingsBuilder> tooltip)
Parameters
Returns
Triggers before the tooltip for series gets rendered.
Declaration
public AccumulationChartBuilder TooltipRender(string tooltipRender)
Parameters
Type |
Name |
Description |
System.String |
tooltipRender |
|
Returns
UseGroupingSeparator(Boolean)
Specifies whether a grouping separator should be used for a number.
Declaration
public AccumulationChartBuilder UseGroupingSeparator(bool useGroupingSeparator = true)
Parameters
Type |
Name |
Description |
System.Boolean |
useGroupingSeparator |
|
Returns
Width(String)
The width of the chart as a string in order to provide input as both like '100px' or '100%'.
If specified as '100%, chart will render to the full width of its parent element.
Declaration
public AccumulationChartBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns