PieSeries Class
PieSeries visualizes data as a circular chart divided into wedges which represent data as a percentage of a whole.
Item Index
Methods
Properties
Methods
_addHotspot
    
        - 
                    
                        cfg
- 
                    
                        seriesIndex
- 
                    
                        index
Adds an interactive map when rendering in canvas.
_categoryAxisChangeHandler
    
        - 
                    
                        e
Event handler for the categoryAxisChange event.
Parameters:
- 
                    
                        eObjectEvent object. 
_categoryDataChangeHandler
    
        - 
                    
                        event
Event handler for categoryDataChange event.
Parameters:
- 
                    
                        eventObjectEvent object. 
_createMarker
    
        - 
                    
                        styles
- 
                    
                        order
- 
                    
                        index
Creates a shape to be used as a marker.
Parameters:
Returns:
_createMarkerCache
    
        ()
    
    
    
    
        private
    
    
    
    
    
    Creates a cache of markers for reuse.
_getDefaultColor
    
        - 
                    
                        index
- 
                    
                        type
Colors used if style colors are not specified
Parameters:
Returns:
_getPlotDefaults
    
        ()
    
    
        
            
        
    
    
    
        private
    
    
    
    
    
    Gets the default style values for the markers.
Returns:
_redraw
    
        ()
    
    
    
    
        private
    
    
    
    
    
    Redraws the chart instance.
_setMap
    
        ()
    
    
    
    
        private
    
    
    
    
    
    Creates or updates the image map when rendered with canvas.
_valueAxisChangeHandler
    
        - 
                    
                        e
Event handler for the valueAxisChange event.
Parameters:
- 
                    
                        eObjectEvent object. 
_valueDataChangeHandler
    
        - 
                    
                        event
Event handler for valueDataChange event.
Parameters:
- 
                    
                        eventObjectEvent object. 
addListeners
    
        ()
    
    
    
    
        private
    
    
    
    
    
    Adds event listeners.
draw
    
        ()
    
    
    
    
        protected
    
    
    
    
    
    Draws the series. Overrides the base implementation.
drawPlots
    
        ()
    
    
    
    
        protected
    
    
    
    
    
    Draws the markers
updateMarkerState
    
        - 
                    
                        type
- 
                    
                        i
Resizes and positions markers based on a mouse interaction.
validate
    
        ()
    
    
    
    
        private
    
    
    
    
    
    Draws the series.
Properties
_categoryDisplayName
    Unknown
    
    
        private
    
    
    
    
    Storage for categoryDisplayName attribute.
_defaultBorderColors
    Array
    
    
        protected
    
    
    
    
    Collection of default colors used for marker borders in a series when not specified by user.
_defaultFillColors
    Array
    
    
        protected
    
    
    
    
    Collection of default colors used for marker fills in a series when not specified by user.
_defaultLineColors
    Array
    
    
        protected
    
    
    
    
    Collection of default colors used for lines in a series when not specified by user.
_defaultSliceColors
    Array
    
    
        protected
    
    
    
    
    Collection of default colors used for area fills, histogram fills and pie fills in a series when not specified by user.
_valueDisplayName
    Unknown
    
    
        private
    
    
    
    
    Storage for valueDisplayName attribute.
Attributes
categoryKey
    String
    
    
    
    
    
    Indicates which array to from the hash of value arrays in 
the category Axis instance.
Fires event categoryKeyChange
            
            Fires when the value for the configuration attribute categoryKey is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
The legend for the chart.
Fires event Change
            
            Fires when the value for the configuration attribute `` is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
order
    Number
    
    
    
    
    
    Order of this instance of this type.
Fires event orderChange
            
            Fires when the value for the configuration attribute order is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
graph
    Graph
    
    
    
    
    
    Reference to the Graph in which the series is drawn into.
Fires event graphChange
            
            Fires when the value for the configuration attribute graph is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
categoryAxis
    Axis
    
    
    
    
    
    Reference to the Axis instance used for assigning 
category values to the graph.
Fires event categoryAxisChange
            
            Fires when the value for the configuration attribute categoryAxis is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
categoryAxis
    Axis
    
    
    
    
    
    Reference to the Axis instance used for assigning 
series values to the graph.
Fires event categoryAxisChange
            
            Fires when the value for the configuration attribute categoryAxis is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
type
    String
    
    
    
    
    
    Read-only attribute indicating the type of series.
Default: pie
Fires event typeChange
            
            Fires when the value for the configuration attribute type is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
valueKey
    String
    
    
    
    
    
    Indicates which array to from the hash of value arrays in 
the value Axis instance.
Fires event valueKeyChange
            
            Fires when the value for the configuration attribute valueKey is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
categoryDisplayName
    String
    
    
    
    
    
    Name used for for displaying category data
Fires event categoryDisplayNameChange
            
            Fires when the value for the configuration attribute categoryDisplayName is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
valueDisplayName
    String
    
    
    
    
    
    Name used for for displaying value data
Fires event valueDisplayNameChange
            
            Fires when the value for the configuration attribute valueDisplayName is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
slices
    Array
    
    
        private
    
    
    
    
    Fires event slicesChange
            
            Fires when the value for the configuration attribute slices is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
styles
    Object
    
    
    
    
    
    Style properties used for drawing markers. This attribute is inherited from MarkerSeries. Below are the default values:
 
- fill
- A hash containing the following values:
         - colors
- An array of colors to be used for the marker fills. The color for each marker is retrieved from the 
             array below:
             ["#66007f", "#a86f41", "#295454", "#996ab2", "#e8cdb7", "#90bdbd","#000000","#c3b8ca", "#968373", "#678585"]
- alphas
- An array of alpha references (Number from 0 to 1) indicating the opacity of each marker fill. The default value is [1].
 
- border
- A hash containing the following values:
         - color
- An array of colors to be used for the marker borders. The color for each marker is retrieved from the
             array below:
             ["#205096", "#b38206", "#000000", "#94001e", "#9d6fa0", "#e55b00", "#5e85c9", "#adab9e", "#6ac291", "#006457"]
- alpha
- Number from 0 to 1 indicating the opacity of the marker border. The default value is 1.
- weight
- Number indicating the width of the border. The default value is 1.
 
- over
- hash containing styles for markers when highlighted by a mouseoverevent. The default values for each style is null. When an over style is not set, the non-over value will be used. For example, the default value formarker.over.fill.coloris equivalent tomarker.fill.color.
Fires event stylesChange
            
            Fires when the value for the configuration attribute styles is
            changed. You can listen for the event using the on method if you
            wish to be notified before the attribute's value has changed, or
            using the after method if you wish to be notified after the
            attribute's value has changed.
            
Parameters:
- 
                        eEventFacadeAn Event Facade object with the following attribute-specific properties added:
