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
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
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
HighLightMode(AccumulationSelectionMode)
Specifies whether point has to get highlighted or not. Takes value either 'None 'or 'Point'
Declaration
public AccumulationChartBuilder HighLightMode(AccumulationSelectionMode 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
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
SelectionMode(AccumulationSelectionMode)
Specifies whether point has to get selected or not. Takes value either 'None 'or '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