Class SunburstChart
Represents the Sunburst UI element.
Implements
Inherited Members
Namespace: Syncfusion.JavaScript.Web
Assembly: Syncfusion.EJ.Web.dll
Syntax
public class SunburstChart : CommonDataBoundControl, INamingContainer, IPostBackEventHandler, IPostBackDataHandler, IUrlResolutionService
Constructors
SunburstChart()
Declaration
public SunburstChart()
Fields
model
Declaration
public SunburstProperties model
Field Value
Type | Description |
---|---|
SunburstProperties |
Properties
AnimationType
Gets or sets the animation type of the Sunburst.
Declaration
[JsonProperty("animationType")]
[JsonConverter(typeof(StringEnumConverter))]
public SunburstAnimationType AnimationType { get; set; }
Property Value
Type | Description |
---|---|
SunburstAnimationType |
Remarks
Specifies the animation type for Sunburst.
Background
Declaration
[JsonProperty("background")]
public string Background { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Border
Gets the Border of Sunburst.
Declaration
[JsonProperty("border")]
public SunburstBorder Border { get; }
Property Value
Type | Description |
---|---|
SunburstBorder |
Remarks
Options for sunburst border.
DataLabelSettings
Gets the datalabel of Sunburst.
Declaration
[JsonProperty("dataLabelSettings")]
public SunburstDataLabelSettings DataLabelSettings { get; }
Property Value
Type | Description |
---|---|
SunburstDataLabelSettings |
Remarks
Options for sunburst datalabel.
DataSource
Gets or sets the datasource of the Sunburst.
Declaration
[JsonProperty("dataSource")]
public object DataSource { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
Specifies datasource for sunburst,
EnableAnimation
Gets or sets animation of Sunburst.
Declaration
[JsonProperty("animation")]
public bool EnableAnimation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies animation for sunburst,
EndAngle
Gets or sets the EndAngle of the Sunburst.
Declaration
[JsonProperty("endAngle")]
public double? EndAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Specifies end angle for sunburst,
HighlightSettings
Gets the highlight settings of Sunburst.
Declaration
[JsonProperty("highlightSettings")]
public SunburstHighlightSettings HighlightSettings { get; }
Property Value
Type | Description |
---|---|
SunburstHighlightSettings |
Remarks
Options for sunburst highlight settings.
InnerRadius
Gets or sets the hole coefficient of the Sunburst.
Declaration
[JsonProperty("innerRadius")]
public double InnerRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies hole coefficient for sunburst,
IsResponsive
Gets or sets isresponsive of Sunburst.
Declaration
[JsonProperty("isResponsive")]
public bool IsResponsive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies Isresponsive for sunburst,
Legend
Gets the legend of Sunburst.
Declaration
[JsonProperty("legend")]
public SunburstLegend Legend { get; }
Property Value
Type | Description |
---|---|
SunburstLegend |
Remarks
Options for sunburst legend.
Levels
Gets or sets levels of Sunburst.
Declaration
public List<SunburstLevel> Levels { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<SunburstLevel> |
Remarks
Specifies levels for sunburst,
Margin
Gets the Margin of Sunburst.
Declaration
[JsonProperty("margin")]
public SunburstMargin Margin { get; }
Property Value
Type | Description |
---|---|
SunburstMargin |
Remarks
Options for sunburst margin.
Model
Declaration
[CLSCompliant(false)]
public SunburstProperties Model { get; set; }
Property Value
Type | Description |
---|---|
SunburstProperties |
OnClientClick
Gets or sets the value for OnClientclick property of sunburst
Declaration
[JsonProperty("click")]
public string OnClientClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side click event for Sunburst. Fires after clicking the Sunburst.
OnClientDataLabelRendering
Gets or sets the value for OnClientDataLabelRendering property of sunburst
Declaration
[JsonProperty("dataLabelRendering")]
public string OnClientDataLabelRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side datalabel rendering event of Sunburst. Fires before rendering the data labels.
OnClientDoubleClick
Gets or sets the value for OnClientDoubleClick property of sunburst
Declaration
[JsonProperty("doubleClick")]
public string OnClientDoubleClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side double click event for Sunburst. Fires after double clicking the Sunburst.
OnClientDrillDownBack
Gets or sets the value for OnClientDrillDownBack property of sunburst
Declaration
[JsonProperty("drillDownBack")]
public string OnClientDrillDownBack { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side drilldown back event for Sunburst. Fires after reseting the points in sunburst.
OnClientDrillDownClick
Gets or sets the value for OnClientDrillDownClick property of sunburst
Declaration
[JsonProperty("drillDownClick")]
public string OnClientDrillDownClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side drilldown click event for Sunburst. Fires when clicking the point in sunburst.
OnClientDrillDownReset
Gets or sets the value for OnClientDrillDownReset property of sunburst
Declaration
[JsonProperty("drillDownReset")]
public string OnClientDrillDownReset { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side drilldown reset event for Sunburst. Fires when reseting the sunburst.
OnClientLegendItemClick
Gets or sets the value for OnClientLegendItemClick property of sunburst
Declaration
[JsonProperty("legendItemClick")]
public string OnClientLegendItemClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side legend click event of Sunburst. Fires while clicking the legend.
OnClientLegendItemRendering
Gets or sets the value for OnClientLegendItemRendering property of sunburst
Declaration
[JsonProperty("legendItemRendering")]
public string OnClientLegendItemRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side legend rendering event of Sunburst. Fires before rendering the legends.
OnClientLoad
Gets or sets the value for OnClientLoad property of sunburst
Declaration
[JsonProperty("load")]
public string OnClientLoad { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side load event for Sunburst. Fires before loading the Sunburst.
OnClientLoaded
Gets or sets the value for OnClientLoaded property of sunburst
Declaration
[JsonProperty("loaded")]
public string OnClientLoaded { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side loaded event for Sunburst. Fires after loaded the Sunburst.
OnClientPointRegionClick
Gets or sets the value for OnClientPointRegionClick property of sunburst
Declaration
[JsonProperty("pointRegionClick")]
public string OnClientPointRegionClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side point region click event of Sunburst. Fires on clicking a point in sunburst. You can use this event to handle clicks made on points.
OnClientPointRegionMouseMove
Gets or sets the value for OnClientPointRegionMouseMove property of sunburst
Declaration
[JsonProperty("pointRegionMouseMove")]
public string OnClientPointRegionMouseMove { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side PointRegionMouseMove event of Sunburst. Fires PointRegionMouseMove while mouse pointer moving on the point location of the Sunburst.
OnClientPreRender
Gets or sets the value for OnClientPreRender property of sunburst
Declaration
[JsonProperty("preRender")]
public string OnClientPreRender { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side pre-render event of Sunburst. Fires before rendering sunburst.
OnClientRightClick
Gets or sets the value for OnClientRightClick property of sunburst
Declaration
[JsonProperty("rightClick")]
public string OnClientRightClick { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side right click event for Sunburst. Fires after right clicking the Sunburst.
OnClientTitleRendering
Gets or sets the value for OnClientTitleRendering property of sunburst
Declaration
[JsonProperty("titleRendering")]
public string OnClientTitleRendering { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side title rendering event of sunburst.
OnClientToolTipInitialize
Gets or sets the value for OnClientTooltipInitialize property of sunburst
Declaration
[JsonProperty("tooltipInitialize")]
public string OnClientToolTipInitialize { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Client-side tooltip initialize event for Sunburst. Fires before rendering the tooltip. This event is fired when tooltip is enabled and mouse is hovered on a sunburst point. You can use this event to customize tooltip before rendering.
Opacity
Gets or sets opacity of Sunburst.
Declaration
[JsonProperty("opacity")]
public double Opacity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies opacity for sunburst,
Palette
Gets or sets the palette of the Sunburst.
Declaration
[JsonProperty("palette")]
public object Palette { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
Specifies palette for sunburst,
ParentNode
Gets or sets parent node of Sunburst.
Declaration
[JsonProperty("parentNode")]
public string ParentNode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies parent node for sunburst,
Points
Gets the Points of Sunburst.
Declaration
public List<SunburstPoints> Points { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<SunburstPoints> |
Remarks
Options for sunburst points.
Radius
Gets or sets the sunburst coefficient
Declaration
[JsonProperty("radius")]
public double Radius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Specifies coefficient for sunburst,
SegmentBorder
Gets the Segment Border of Sunburst.
Declaration
[JsonProperty("SegmentBorder")]
public SunburstBorder SegmentBorder { get; }
Property Value
Type | Description |
---|---|
SunburstBorder |
Remarks
Options for sunburst segment border.
SelectionSettings
Gets the selection settings of Sunburst.
Declaration
[JsonProperty("selectionSettings")]
public SunburstSelectionSettings SelectionSettings { get; }
Property Value
Type | Description |
---|---|
SunburstSelectionSettings |
Remarks
Options for sunburst selection settings.
Size
Gets the Size of Sunburst.
Declaration
[JsonProperty("size")]
public SunburstSize Size { get; }
Property Value
Type | Description |
---|---|
SunburstSize |
Remarks
Options for sunburst size.
StartAngle
Gets or sets the StartAngle of the Sunburst.
Declaration
[JsonProperty("startAngle")]
public double? StartAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Specifies start angle for rendering sunburst,
SunburstHeight
Gets or sets the designer height of the Sunburst.
Declaration
public string SunburstHeight { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Height of the Sunburst in pixels / percentage
SunburstWidth
Gets or sets the designer width of the Sunburst.
Declaration
public string SunburstWidth { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Width of the Sunburst in pixels / percentage
Theme
Gets or sets the Theme of the Sunburst.
Declaration
[JsonConverter(typeof(StringEnumConverter))]
[JsonProperty("theme")]
public SunburstTheme Theme { get; set; }
Property Value
Type | Description |
---|---|
SunburstTheme |
Remarks
Specifies the theme for Sunburst.
Title
Gets the title of Sunburst.
Declaration
[JsonProperty("title")]
public SunburstTitle Title { get; }
Property Value
Type | Description |
---|---|
SunburstTitle |
Remarks
Options for sunburst title.
Tooltip
Gets the tooltip of Sunburst.
Declaration
[JsonProperty("tooltip")]
[CLSCompliant(false)]
public SunburstTooltip Tooltip { get; }
Property Value
Type | Description |
---|---|
SunburstTooltip |
Remarks
Options for sunburst tooltip.
ValueMemberPath
Gets or sets value member path of Sunburst.
Declaration
[JsonProperty("valueMemberPath")]
public string ValueMemberPath { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies value member path for sunburst,
Visible
Gets or sets visible of Sunburst.
Declaration
[JsonProperty("visible")]
public bool Visible { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Specifies visibility for sunburst,
XName
Gets or sets x name of Sunburst.
Declaration
[JsonProperty("xName")]
public string XName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies x name for sunburst,
YName
Gets or sets y name of Sunburst.
Declaration
[JsonProperty("yName")]
public string YName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Specifies y name for sunburst,
ZoomSettings
Gets the Zooming of Sunburst.
Declaration
[JsonProperty("zoomSettings")]
public SunburstZoomSettings ZoomSettings { get; }
Property Value
Type | Description |
---|---|
SunburstZoomSettings |
Remarks
Options for sunburst zooming.
Methods
DependentScripts()
Declaration
public List<string> DependentScripts()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
FetchData(IEnumerable)
Declaration
public override void FetchData(IEnumerable data)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | data |
Overrides
GetDependentFiles()
Declaration
public override List<string> GetDependentFiles()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
Overrides
LoadViewState(Object)
Declaration
protected override void LoadViewState(object state)
Parameters
Type | Name | Description |
---|---|---|
System.Object | state |
Overrides
OnInit(EventArgs)
Declaration
protected override void OnInit(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
OnLoad(EventArgs)
Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
Overrides
OnPreRender(EventArgs)
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
Overrides
Render()
Declaration
public string Render()
Returns
Type | Description |
---|---|
System.String |
Render(HtmlTextWriter)
Declaration
protected override void Render(HtmlTextWriter writer)
Parameters
Type | Name | Description |
---|---|---|
System.Web.UI.HtmlTextWriter | writer |
Overrides
SaveViewState()
Declaration
protected override object SaveViewState()
Returns
Type | Description |
---|---|
System.Object |