API Docs for:
Show:

PieChart Class

Module: charts

The PieChart class creates a pie chart

Methods

_addAxes

() private

Adds axes to the chart.

_addSeries

() private

Renders the Graph.

_getAriaMessage

(
  • key
)

Returns the appropriate message based on the key press.

Parameters:

  • key Number

    The keycode that was pressed.

Returns:

String

_getDefaultAxes

() private

Generates and returns a key-indexed object containing Axis instances or objects used to create Axis instances.

Returns:

Object

_getSeriesCollection

() private

Calculates and returns a seriesCollection.

Returns:

Array

_parseAxes

(
  • val
)
private

Creates Axis instances.

Parameters:

  • val Object

    Object containing Axis instances or objects in which to construct Axis instances.

Returns:

Object

_parseSeriesAxes

(
  • c
)
private

Parse and sets the axes for the chart.

Parameters:

  • c Array

    A collection PieSeries instance.

_redraw

() private

Redraws the chart instance.

_sizeChanged

(
  • e
)
private

Handler for sizeChanged event.

Parameters:

  • e Object

    Event object.

_tooltipLabelFunction

(
  • categoryItem
  • valueItem
  • itemIndex
  • series
  • seriesIndex
)
HTML private

Formats tooltip text for a pie chart.

Parameters:

  • categoryItem Object

    An object containing the following:

    axis
    The axis to which the category is bound.
    displayName
    The display name set to the category (defaults to key if not provided)
    key
    The key of the category.
    value
    The value of the category

  • valueItem Object

    An object containing the following:

    axis
    The axis to which the item's series is bound.
    displayName
    The display name of the series. (defaults to key if not provided)
    key
    The key for the series.
    value
    The value for the series item.

  • itemIndex Number

    The index of the item within the series.

  • series CartesianSeries

    The PieSeries instance of the item.

  • seriesIndex Number

    The index of the series in the seriesCollection.

Returns:

HTML:

getSeriesItem

(
  • series
  • index
)

Returns an object literal containing a categoryItem and a valueItem for a given series index.

Parameters:

  • series Object

    Reference to a series.

  • index Object

    Index of the specified item within a series.

Returns:

Object

Attributes

ariaDescription

String

Sets the aria description for the chart.

axes

Object

Axes to appear in the chart.

seriesCollection

Array

Collection of series to appear on the chart. This can be an array of Series instances or object literals used to describe a Series instance.

type

String

Type of chart when there is no series collection specified.