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.
Parameters:
-
cfgObjectObject containing data used to draw the hotspot
-
seriesIndexNumberIndex of series in the
seriesCollection. -
indexNumberIndex of the marker using the hotspot.
_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:
-
stylesObjectHash of style properties.
-
orderNumberOrder of the series.
-
indexNumberIndex within the series associated with the marker.
Returns:
_createMarkerCache
()
private
Creates a cache of markers for reuse.
_getDefaultColor
-
index -
type
Colors used if style colors are not specified
Parameters:
-
indexNumberIndex indicating the series order.
-
typeStringIndicates which type of object needs the color.
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.
Parameters:
-
typeStringstate of the marker
-
iNumberindex of the marker
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.
_image
HTMLElement
private
Image used for image map when rendered with canvas.
_map
HTMLElement
private
Image map used for interactivity when rendered with canvas.
_valueDisplayName
Unknown
private
Storage for valueDisplayName attribute.
GUID
String
private
Constant used to generate unique id.
Attributes
categoryKey
String
Indicates which array to from the hash of value arrays in
the category Axis instance.
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.
