ASP.NET Core

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SunburstChart - ASP.NETCore API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SunburstChart

    Represents the Sunburst UI element.

    Inheritance
    System.Object
    CommonDataBoundControl
    SunburstChart
    Implements
    System.Web.UI.INamingContainer
    System.Web.UI.IPostBackEventHandler
    System.Web.UI.IPostBackDataHandler
    System.Web.UI.IUrlResolutionService
    Inherited Members
    CommonDataBoundControl.PerformDataBinding(IEnumerable)
    CommonDataBoundControl.RaisePostBackEvent(String)
    CommonDataBoundControl.PostBackEventHandler(String, Dictionary<String, Object>)
    CommonDataBoundControl.UpdateServerModel(Dictionary<String, Object>)
    CommonDataBoundControl.RenderContents(HtmlTextWriter)
    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
    [JsonConverter(typeof(StringEnumConverter))]
    [JsonProperty("animationType")]
    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
    [JsonProperty("theme")]
    [JsonConverter(typeof(StringEnumConverter))]
    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
    CommonDataBoundControl.FetchData(IEnumerable)

    GetDependentFiles()

    Declaration
    public override List<string> GetDependentFiles()
    Returns
    Type Description
    System.Collections.Generic.List<System.String>
    Overrides
    CommonDataBoundControl.GetDependentFiles()

    LoadViewState(Object)

    Declaration
    protected override void LoadViewState(object state)
    Parameters
    Type Name Description
    System.Object state
    Overrides
    CommonDataBoundControl.LoadViewState(Object)

    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
    CommonDataBoundControl.OnLoad(EventArgs)

    OnPreRender(EventArgs)

    Declaration
    protected override void OnPreRender(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    Overrides
    CommonDataBoundControl.OnPreRender(EventArgs)

    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
    CommonDataBoundControl.Render(HtmlTextWriter)

    SaveViewState()

    Declaration
    protected override object SaveViewState()
    Returns
    Type Description
    System.Object

    Implements

    System.Web.UI.INamingContainer
    System.Web.UI.IPostBackEventHandler
    System.Web.UI.IPostBackDataHandler
    System.Web.UI.IUrlResolutionService
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved