diff -r 322d0feea350 -r 89ef5ed3c48b src/cm/media/js/lib/yui/yui_3.10.3/api/classes/StackedAreaSeries.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.10.3/api/classes/StackedAreaSeries.html Tue Jul 16 14:29:46 2013 +0200 @@ -0,0 +1,19351 @@ + + + + + StackedAreaSeries - YUI 3 + + + + + + + + +
+
+
+ +

+ +
+
+ API Docs for: 3.10.3 +
+
+
+ +
+ +
+
+
+ Show: + + + + + + + +
+ + +
+
+
+

StackedAreaSeries Class

+
+ +
+ Uses + +
+ + + +
+ Extends AreaSeries +
+ + + + + + + + + Module: series-area-stacked
+ Parent Module: charts + + + + +
+ + + +
+

StackedAreaSeries area fills to display data showing its contribution to a whole.

+
+ + +
+

Constructor

+
+

StackedAreaSeries

+ + +
+ (
    + +
  • + + config + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + + +

+ + Defined in + + + + + charts/js/StackedAreaSeries.js:7 + +

+ + + + + +
+ +
+ +
+ + +
+

Parameters:

+ +
    + +
  • + + config + Object + + + + +
    +

    (optional) Configuration parameters.

    +
    + + +
  • + +
+
+ + + + + +
+ +
+ + +
+ + +
+
+

Item Index

+ + +
+

Methods

+ + +
+ + + +
+

Properties

+ + +
+ + + +
+

Attributes

+ + +
+ + + +
+

Events

+ + +
+ +
+ + +
+

Methods

+ + +
+

_addAttrs

+ + +
+ (
    + +
  • + + cfgs + +
  • + +
  • + + values + +
  • + +
  • + + lazy + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:836 + +

+ + + + + +
+ +
+

Implementation behind the public addAttrs method.

+ +

This method is invoked directly by get if it encounters a scenario +in which an attribute's valueFn attempts to obtain the +value an attribute in the same group of attributes, which has not yet +been added (on demand initialization).

+
+ + +
+

Parameters:

+ +
    + +
  • + + cfgs + Object + + + + +
    +

    An object with attribute name/configuration pairs.

    +
    + + +
  • + +
  • + + values + Object + + + + +
    +

    An object with attribute name/value pairs, defining the initial values to apply. +Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.

    +
    + + +
  • + +
  • + + lazy + Boolean + + + + +
    +

    Whether or not to delay the intialization of these attributes until the first call to get/set. +Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration. +See addAttr.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_addLazyAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + [lazyCfg] + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:382 + +

+ + + + + +
+ +
+

Finishes initializing an attribute which has been lazily added.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + Object + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
  • + + [lazyCfg] + Object + optional + + + + +
    +

    Optional config hash for the attribute. This is added for performance +along the critical path, where the calling method has already obtained lazy config from state.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_aggregateAttrs

+ + +
+ (
    + +
  • + + allAttrs + +
  • + +
) +
+ + + + + Object + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:575 + +

+ + + + + +
+ +
+

A helper method, used by _initHierarchyData to aggregate +attribute configuration across the instances class hierarchy.

+ +

The method will protect the attribute configuration value to protect the statically defined +default value in ATTRS if required (if the value is an object literal, array or the +attribute configuration has cloneDefaultValue set to shallow or deep).

+
+ + +
+

Parameters:

+ +
    + +
  • + + allAttrs + Array + + + + +
    +

    An array of ATTRS definitions across classes in the hierarchy +(subclass first, Base last)

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + The aggregate set of ATTRS definitions for the instance + +
+
+ + + +
+ + +
+

_attrCfgHash

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:538 + +

+ + + + + +
+ +
+

Utility method to define the attribute hash used to filter/whitelist property mixes for +this class for iteration performance reasons.

+
+ + + + + + +
+ + +
+

_baseDestroy

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:309 + +

+ + + + + +
+ +
+

Internal destroy implementation for BaseCore

+
+ + + + + + +
+ + +
+

_baseInit

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:281 + +

+ + + + + +
+ +
+

Internal initialization implementation for BaseCore

+
+ + + + + + +
+ + +
+

_checkForDataByKey

+ + +
+ (
    + +
  • + + obj + +
  • + +
  • + + keys + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:234 + +

+ + + + + +
+ +
+

Checks to see if all keys of a data object exist and contain data.

+
+ + +
+

Parameters:

+ +
    + +
  • + + obj + Object + + + + +
    +

    The object to check

    +
    + + +
  • + +
  • + + keys + Array + + + + +
    +

    The keys to check

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Boolean + +
+
+ + + +
+ + +
+

_cleanXNaN

+ + +
+ (
    + +
  • + + xcoords + +
  • + +
  • + + ycoords + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:207 + +

+ + + + + +
+ +
+

Cleans invalid x-coordinates by calculating their value based on the corresponding y-coordinate, the +previous valid x-coordinate with its corresponding y-coordinate and the next valid x-coordinate with +its corresponding y-coordinate. If there is no previous or next valid x-coordinate, the value will not +be altered.

+
+ + +
+

Parameters:

+ +
    + +
  • + + xcoords + Array + + + + +
    +

    An array of x-coordinate values

    +
    + + +
  • + +
  • + + ycoords + Array + + + + +
    +

    An arry of y-coordinate values

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_cleanYNaN

+ + +
+ (
    + +
  • + + xcoords + +
  • + +
  • + + ycoords + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:301 + +

+ + + + + +
+ +
+

Cleans invalid y-coordinates by calculating their value based on the corresponding x-coordinate, the +previous valid y-coordinate with its corresponding x-coordinate and the next valid y-coordinate with +its corresponding x-coordinate. If there is no previous or next valid y-coordinate, the value will not +be altered.

+
+ + +
+

Parameters:

+ +
    + +
  • + + xcoords + Array + + + + +
    +

    An array of x-coordinate values

    +
    + + +
  • + +
  • + + ycoords + Array + + + + +
    +

    An arry of y-coordinate values

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_cloneDefaultValue

+ + +
+ (
    + +
  • + + cfg + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:549 + +

+ + + + + +
+ +
+

This method assumes that the value has already been checked to be an object. +Since it's on a critical path, we don't want to re-do the check.

+
+ + +
+

Parameters:

+ +
    + +
  • + + cfg + Object + + + + +
    + +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_copyData

+ + +
+ (
    + +
  • + + val + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:331 + +

+ + + + + +
+ +
+

Used to cache xData and yData in the setAreaData method. Returns a copy of an +array if an array is received as the param and returns an object literal of +array copies if an object literal is received as the param.

+
+ + +
+

Parameters:

+ +
    + +
  • + + val + Array | Object + + + + +
    +

    The object or array to be copied.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Array|Object + +
+
+ + + +
+ + +
+

_defAttrChangeFn

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeObservable: + + + + attribute/js/AttributeObservable.js:186 + +

+ + + + + +
+ +
+

Default function for attribute change events.

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + EventFacade + + + + +
    +

    The event object for attribute change events.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_defDestroyFn

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + BaseObservable: + + + + base/js/BaseObservable.js:190 + +

+ + + + + +
+ +
+

Default destroy event handler

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + EventFacade + + + + +
    +

    Event object

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_defInitFn

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + BaseObservable: + + + + base/js/BaseObservable.js:178 + +

+ + + + + +
+ +
+

Default init event handler

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + EventFacade + + + + +
    +

    Event object, with a cfg property which +refers to the configuration object passed to the constructor.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_destroyHierarchy

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:721 + +

+ + + + + +
+ +
+

Destroys the class hierarchy for this instance by invoking +the destructor method on the prototype of each class in the hierarchy.

+
+ + + + + + +
+ + +
+

_filterAdHocAttrs

+ + +
+ (
    + +
  • + + allAttrs + +
  • + +
  • + + userVals + +
  • + +
) +
+ + + + + Object + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:427 + +

+ + + + + +
+ +
+ +
+ + +
+

Parameters:

+ +
    + +
  • + + allAttrs + Object + + + + +
    +

    The set of all attribute configurations for this instance. +Attributes will be removed from this set, if they belong to the filtered class, so +that by the time all classes are processed, allCfgs will be empty.

    +
    + + +
  • + +
  • + + userVals + Object + + + + +
    +

    The config object passed in by the user, from which adhoc attrs are to be filtered.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + The set of adhoc attributes passed in, in the form +of an object with attribute name/configuration pairs. + +
+
+ + + +
+ + +
+

_filterAttrCfgs

+ + +
+ (
    + +
  • + + clazz + +
  • + +
  • + + allCfgs + +
  • + +
) +
+ + + + + Object + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:356 + +

+ + + + + +
+ +
+

A helper method used when processing ATTRS across the class hierarchy during +initialization. Returns a disposable object with the attributes defined for +the provided class, extracted from the set of all attributes passed in.

+
+ + +
+

Parameters:

+ +
    + +
  • + + clazz + Function + + + + +
    +

    The class for which the desired attributes are required.

    +
    + + +
  • + +
  • + + allCfgs + Object + + + + +
    +

    The set of all attribute configurations for this instance. +Attributes will be removed from this set, if they belong to the filtered class, so +that by the time all classes are processed, allCfgs will be empty.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + The set of attributes belonging to the class passed in, in the form +of an object with attribute name/configuration pairs. + +
+
+ + + +
+ + +
+

_fireAttrChange

+ + +
+ (
    + +
  • + + attrName + +
  • + +
  • + + subAttrName + +
  • + +
  • + + currVal + +
  • + +
  • + + newVal + +
  • + +
  • + + opts + +
  • + +
  • + + [cfg] + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeObservable: + + + + attribute/js/AttributeObservable.js:120 + +

+ + + + + +
+ +
+

Utility method to help setup the event payload and fire the attribute change event.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrName + String + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
  • + + subAttrName + String + + + + +
    +

    The full path of the property being changed, +if this is a sub-attribute value being change. Otherwise null.

    +
    + + +
  • + +
  • + + currVal + Any + + + + +
    +

    The current value of the attribute

    +
    + + +
  • + +
  • + + newVal + Any + + + + +
    +

    The new value of the attribute

    +
    + + +
  • + +
  • + + opts + Object + + + + +
    +

    Any additional event data to mix into the attribute change event's event facade.

    +
    + + +
  • + +
  • + + [cfg] + Object + optional + + + + +
    +

    The attribute config stored in State, if already available.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_getAreaDefaults

+ + + () + + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:498 + +

+ + + + + +
+ +
+

Returns default values for area styles.

+
+ + + + +
+

Returns:

+ +
+ + + Object + +
+
+ + + +
+ + +
+

_getAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Any + + + + + + + protected + + + + + + + + chainable + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:543 + +

+ + + + + +
+ +
+

Provides the common implementation for the public get method, +allowing Attribute hosts to over-ride either method.

+ +

See get for argument details.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Any: + + The value of the attribute. + +
+
+ + + +
+ + +
+

_getAttrCfg

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Object + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + AttributeExtras: + + + + attribute/js/AttributeExtras.js:114 + +

+ + + + + +
+ +
+

Returns an object with the configuration properties (and value) +for the given attribute. If attrName is not provided, returns the +configuration properties for all attributes.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    Optional. The attribute name. If not provided, the method will return the configuration for all attributes.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + The configuration properties for the given attribute, or all attributes. + +
+
+ + + +
+ + +
+

_getAttrCfgs

+ + + () + + + + + Object + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:339 + +

+ + + + + +
+ +
+

Returns an aggregated set of attribute configurations, by traversing +the class hierarchy.

+
+ + + + +
+

Returns:

+ +
+ + + Object: + + The hash of attribute configurations, aggregated across classes in the hierarchy +This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return +the cached value. + +
+
+ + + +
+ + +
+

_getAttrInitVal

+ + +
+ (
    + +
  • + + attr + +
  • + +
  • + + cfg + +
  • + +
  • + + initValues + +
  • + +
) +
+ + + + + Any + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:945 + +

+ + + + + +
+ +
+

Returns the initial value of the given attribute from +either the default configuration provided, or the +over-ridden value if it exists in the set of initValues +provided and the attribute is not read-only.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attr + String + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
  • + + cfg + Object + + + + +
    +

    The attribute configuration object

    +
    + + +
  • + +
  • + + initValues + Object + + + + +
    +

    The object with simple and complex attribute name/value pairs returned from _normAttrVals

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Any: + + The initial value of the attribute. + +
+
+ + + +
+ + +
+

_getAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
) +
+ + + + + Object + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:774 + +

+ + + + + +
+ +
+

Implementation behind the public getAttrs method, to get multiple attribute values.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Array | boolean + + + + +
    +

    Optional. An array of attribute names. If omitted, all attribute values are +returned. If set to true, all attributes modified from their initial values are returned.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + An object with attribute name/value pairs. + +
+
+ + + +
+ + +
+

_getChart

+ + + () + + + + + Object + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:48 + +

+ + + + + +
+ +
+

Returns a reference to the parent container to which all chart elements are contained. +When the series is bound to a Chart instance, the Chart instance is the reference. +If nothing is set as the chart attribute, the _getChart method will return a reference +to the graphic attribute.

+
+ + + + +
+

Returns:

+ +
+ + + Object: + + +
+
+ + + +
+ + +
+

_getClasses

+ + + () + + + + + Function[] + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:323 + +

+ + + + + +
+ +
+

Returns the class hierarchy for this object, with BaseCore being the last class in the array.

+
+ + + + +
+

Returns:

+ +
+ + + Function[]: + + An array of classes (constructor functions), making up the class hierarchy for this object. +This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the +cached value. + +
+
+ + + +
+ + +
+

_getClosingPoints

+ + + () + + + + + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:285 + +

+ + + + + +
+ +
+

Concatenates coordinate array with correct coordinates for closing an area fill.

+
+ + + + +
+

Returns:

+ +
+ + + Array + +
+
+ + + +
+ + +
+

_getCoordsByOrderAndIndex

+ + +
+ (
    + +
  • + + seriesCollection + +
  • + +
  • + + index + +
  • + +
  • + + order + +
  • + +
  • + + direction + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:347 + +

+ + + + + +
+ +
+

Returns an array containing the x and y coordinates for a given series and index.

+
+ + +
+

Parameters:

+ +
    + +
  • + + seriesCollection + Array + + + + +
    +

    Array of series of a given type.

    +
    + + +
  • + +
  • + + index + Number + + + + +
    +

    Index of the series item.

    +
    + + +
  • + +
  • + + order + Number + + + + +
    +

    Index of the the series in the seriesCollection

    +
    + + +
  • + +
  • + + direction + String + + + + +
    +

    Indicates the direction of the series

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Array + +
+
+ + + +
+ + +
+

_getDefaultColor

+ + +
+ (
    + +
  • + + index + +
  • + +
  • + + type + +
  • + +
) +
+ + + + + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:237 + +

+ + + + + +
+ +
+

Parses a color based on a series order and type.

+
+ + +
+

Parameters:

+ +
    + +
  • + + index + Number + + + + +
    +

    Index indicating the series order.

    +
    + + +
  • + +
  • + + type + String + + + + +
    +

    Indicates which type of object needs the color.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + String + +
+
+ + + +
+ + +
+

_getDefaultStyles

+ + + () + + + + + + + + + + + + protected + + + + + + + + + + +
+ +

Inherited from + + Renderer + + + but overwritten in + + + + charts/js/AreaSeries.js:49 + +

+ + + + + +
+ +
+ +
+ + + + +
+

Returns:

+ +
+ + + Object + +
+
+ + + +
+ + +
+

_getFirstValidIndex

+ + +
+ (
    + +
  • + + coords + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:536 + +

+ + + + + +
+ +
+

Finds the first valid index of an array coordinates.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array + + + + +
    +

    An array of x or y coordinates.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

_getFullType

+ + +
+ (
    + +
  • + + type + +
  • + +
) +
+ + + + + String + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:586 + +

+ + + + + +
+ +
+

Returns the fully qualified type, given a short type string. +That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.

+ +

NOTE: This method, unlike _getType, does no checking of the value passed in, and +is designed to be used with the low level _publish() method, for critical path +implementations which need to fast-track publish for performance reasons.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The short type to prefix

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + String: + + The prefixed type, if a prefix is set, otherwise the type passed in + +
+
+ + + +
+ + +
+

_getHighestValidOrder

+ + +
+ (
    + +
  • + + seriesCollection + +
  • + +
  • + + index + +
  • + +
  • + + order + +
  • + +
  • + + direction + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:321 + +

+ + + + + +
+ +
+

Returns the order of the series closest to the current series that has a valid value for the current index.

+
+ + +
+

Parameters:

+ +
    + +
  • + + seriesCollection + Array + + + + +
    +

    Array of series of a given type.

    +
    + + +
  • + +
  • + + index + Number + + + + +
    +

    Index of the series item.

    +
    + + +
  • + +
  • + + order + Number + + + + +
    +

    Index of the the series in the seriesCollection

    +
    + + +
  • + +
  • + + direction + String + + + + +
    +

    Indicates the direction of the series

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

_getLastValidIndex

+ + +
+ (
    + +
  • + + coords + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:557 + +

+ + + + + +
+ +
+

Finds the last valid index of an array coordinates.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array + + + + +
    +

    An array of x or y coordinates.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

_getNextValidCoordValue

+ + +
+ (
    + +
  • + + coords + +
  • + +
  • + + index + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:279 + +

+ + + + + +
+ +
+

Returns the next valid (numeric) value in an array if available.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array + + + + +
    +

    Array of values

    +
    + + +
  • + +
  • + + index + Number + + + + +
    +

    The index in the array in which to begin searching.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

_getPath

+ + + () + + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:34 + +

+ + + + + +
+ +
+

Returns a path shape used for drawing fills.

+
+ + + + +
+

Returns:

+ +
+ + + Path + +
+
+ + + +
+ + +
+

_getPreviousValidCoordValue

+ + +
+ (
    + +
  • + + coords + +
  • + +
  • + + index + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:257 + +

+ + + + + +
+ +
+

Returns the previous valid (numeric) value in an array if available.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array + + + + +
    +

    Array of values

    +
    + + +
  • + +
  • + + index + Number + + + + +
    +

    The index in the array in which to begin searching.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

_getStackedClosingPoints

+ + + () + + + + + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:375 + +

+ + + + + +
+ +
+

Concatenates coordinate array with the correct coordinates for closing an area stack.

+
+ + + + +
+

Returns:

+ +
+ + + Array + +
+
+ + + +
+ + +
+

_getStateVal

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + [cfg] + +
  • + +
) +
+ + + + + Any + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:600 + +

+ + + + + +
+ +
+

Gets the stored value for the attribute, from either the +internal state object, or the state proxy if it exits

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
  • + + [cfg] + Object + optional + + + + +
    +

    Optional config hash for the attribute. This is added for performance along the critical path, +where the calling method has already obtained the config from state.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Any: + + The stored value of the attribute + +
+
+ + + +
+ + +
+

_getType

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:36 + +

+ + + + + +
+ +
+

If the instance has a prefix attribute and the +event type is not prefixed, the instance prefix is +applied to the supplied type.

+
+ + + + + + +
+ + +
+

_getXCoords

+ + +
+ (
    + +
  • + + xData + +
  • + +
  • + + xMin + +
  • + +
  • + + dataWidth + +
  • + +
  • + + xScaleFactor + +
  • + +
  • + + xOffset + +
  • + +
  • + + dataLength + +
  • + +
  • + + leftPadding + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:417 + +

+ + + + + +
+ +
+

Gets the x-coordinates for a series. Used by the setAreaData method. +Returns an array when an array is received as the first argument. +Returns an object literal when an object literal is received as the first argument.

+
+ + +
+

Parameters:

+ +
    + +
  • + + xData + Array | Object + + + + +
    +

    An array of data values mapped to the x axis or an +object literal containing key values pairs of data values mapped to the x axis.

    +
    + + +
  • + +
  • + + xMin + Number + + + + +
    +

    The minimum value of the x axis.

    +
    + + +
  • + +
  • + + dataWidth + Number + + + + +
    +

    The width used to calculate the x-coordinates.

    +
    + + +
  • + +
  • + + xScaleFactor + Number + + + + +
    +

    The ratio used to calculate x-coordinates.

    +
    + + +
  • + +
  • + + xOffset + Number + + + + +
    +

    The distance of the first and last x-coordinate from the +beginning and end of the x-axis.

    +
    + + +
  • + +
  • + + dataLength + Number + + + + +
    +

    The number of data points in the arrays.

    +
    + + +
  • + +
  • + + leftPadding + Number + + + + +
    +

    The left padding of the series.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Array|Object + +
+
+ + + +
+ + +
+

_getYCoords

+ + +
+ (
    + +
  • + + yData + +
  • + +
  • + + yMin + +
  • + +
  • + + dataHeight + +
  • + +
  • + + yScaleFactor + +
  • + +
  • + + yOffset + +
  • + +
  • + + dataLength + +
  • + +
  • + + topPadding + +
  • + +
) +
+ + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:477 + +

+ + + + + +
+ +
+

Gets the y-coordinates for a series. Used by the setAreaData method. +Returns an array when an array is received as the first argument. +Returns an object literal when an object literal is received as the first argument.

+
+ + +
+

Parameters:

+ +
    + +
  • + + yData + Array | Object + + + + +
    +

    An array of data values mapped to the y axis or an +object literal containing key values pairs of data values mapped to the y axis.

    +
    + + +
  • + +
  • + + yMin + Number + + + + +
    +

    The minimum value of the y axis.

    +
    + + +
  • + +
  • + + dataHeight + Number + + + + +
    +

    The height used to calculate the y-coordinates.

    +
    + + +
  • + +
  • + + yScaleFactor + Number + + + + +
    +

    The ratio used to calculate y-coordinates.

    +
    + + +
  • + +
  • + + yOffset + Number + + + + +
    +

    The distance of the first and last y-coordinate from the beginning and end of the y-axis.

    +
    + + +
  • + +
  • + + dataLength + Number + + + + +
    +

    The number of data points in the arrays.

    +
    + + +
  • + +
  • + + topPadding + Number + + + + +
    +

    The top padding of the series.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Array|Object + +
+
+ + + +
+ + +
+

_handleVisibleChange

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:103 + +

+ + + + + +
+ +
+

Shows/hides contents of the series.

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + Object + + + + +
    +

    Event object.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_initAttrHost

+ + +
+ (
    + +
  • + + attrs + +
  • + +
  • + + values + +
  • + +
  • + + lazy + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:140 + +

+ + + + + +
+ +
+

Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the +constructor.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Object + + + + +
    +

    The attributes to add during construction (passed through to addAttrs). + These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.

    +
    + + +
  • + +
  • + + values + Object + + + + +
    +

    The initial attribute values to apply (passed through to addAttrs). + These are not merged/cloned. The caller is responsible for isolating user provided values if required.

    +
    + + +
  • + +
  • + + lazy + Boolean + + + + +
    +

    Whether or not to add attributes lazily (passed through to addAttrs).

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_initAttribute

+ + + () + + + + + + + + private + + + + + + + + + + +
+ +

Inherited from + + BaseObservable + + + but overwritten in + + + + base/js/BaseCore.js:254 + +

+ + + + + +
+ +
+

Initializes AttributeCore

+
+ + + + + + +
+ + +
+

_initAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
  • + + values + +
  • + +
  • + + lazy + +
  • + +
) +
+ + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:1011 + +

+ + + + + +
+ +
+

Utility method to set up initial attributes defined during construction, +either through the constructor.ATTRS property, or explicitly passed in.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Object + + + + +
    +

    The attributes to add during construction (passed through to addAttrs). + These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.

    +
    + + +
  • + +
  • + + values + Object + + + + +
    +

    The initial attribute values to apply (passed through to addAttrs). + These are not merged/cloned. The caller is responsible for isolating user provided values if required.

    +
    + + +
  • + +
  • + + lazy + Boolean + + + + +
    +

    Whether or not to add attributes lazily (passed through to addAttrs).

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_initBase

+ + +
+ (
    + +
  • + + config + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:219 + +

+ + + + + +
+ +
+

Internal construction logic for BaseCore.

+
+ + +
+

Parameters:

+ +
    + +
  • + + config + Object + + + + +
    +

    The constructor configuration object

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_initHierarchy

+ + +
+ (
    + +
  • + + userVals + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:659 + +

+ + + + + +
+ +
+

Initializes the class hierarchy for the instance, which includes +initializing attributes for each class defined in the class's +static ATTRS property and +invoking the initializer method on the prototype of each class in the hierarchy.

+
+ + +
+

Parameters:

+ +
    + +
  • + + userVals + Object + + + + +
    +

    Object with configuration property name/value pairs

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_initHierarchyData

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:457 + +

+ + + + + +
+ +
+

A helper method used by _getClasses and _getAttrCfgs, which determines both +the array of classes and aggregate set of attribute configurations +across the class hierarchy for the instance.

+
+ + + + + + +
+ + +
+

_isLazyAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Boolean + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:369 + +

+ + + + + +
+ +
+

Checks whether or not the attribute is one which has been +added lazily and still requires initialization.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Boolean: + + true if it's a lazily added attribute, false otherwise. + +
+
+ + + +
+ + +
+

_mergeStyles

+ + +
+ (
    + +
  • + + a + +
  • + +
  • + + b + +
  • + +
) +
+ + + + + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Renderer: + + + + charts/js/Renderer.js:82 + +

+ + + + + +
+ +
+

Merges to object literals so that only specified properties are +overwritten.

+
+ + +
+

Parameters:

+ +
    + +
  • + + a + Object + + + + +
    +

    Hash of new styles

    +
    + + +
  • + +
  • + + b + Object + + + + +
    +

    Hash of original styles

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object + +
+
+ + + +
+ + +
+

_monitor

+ + +
+ (
    + +
  • + + what + +
  • + +
  • + + eventType + +
  • + +
  • + + o + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:658 + +

+ + + + + +
+ +
+

This is the entry point for the event monitoring system. +You can monitor 'attach', 'detach', 'fire', and 'publish'. +When configured, these events generate an event. click -> +clickattach, clickdetach, click_publish -- these can +be subscribed to like other events to monitor the event +system. Inividual published events can have monitoring +turned on or off (publish can't be turned off before it +it published) by setting the events 'monitor' config.

+
+ + +
+

Parameters:

+ +
    + +
  • + + what + String + + + + +
    +

    'attach', 'detach', 'fire', or 'publish'

    +
    + + +
  • + +
  • + + eventType + String | CustomEvent + + + + +
    +

    The prefixed name of the event being monitored, or the CustomEvent object.

    +
    + + +
  • + +
  • + + o + Object + + + + +
    +

    Information about the event interaction, such as + fire() args, subscription category, publish config

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_normAttrVals

+ + +
+ (
    + +
  • + + valueHash + +
  • + +
) +
+ + + + + Object + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:897 + +

+ + + + + +
+ +
+

Utility method to normalize attribute values. The base implementation +simply merges the hash to protect the original.

+
+ + +
+

Parameters:

+ +
    + +
  • + + valueHash + Object + + + + +
    +

    An object with attribute name/value pairs

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + An object literal with 2 properties - "simple" and "complex", +containing simple and complex attribute values respectively keyed +by the top level attribute name, or null, if valueHash is falsey. + +
+
+ + + +
+ + +
+

_parseType

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:52 + +

+ + + + + +
+ +
+

Returns an array with the detach key (if provided), +and the prefixed event name from _getType +Y.on('detachcategory| menu:click', fn)

+
+ + + + + + +
+ + +
+

_preInitEventCfg

+ + +
+ (
    + +
  • + + config + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + BaseObservable: + + + + base/js/BaseObservable.js:98 + +

+ + + + + +
+ +
+

Handles the special on, after and target properties which allow the user to +easily configure on and after listeners as well as bubble targets during +construction, prior to init.

+
+ + +
+

Parameters:

+ +
    + +
  • + + config + Object + + + + +
    +

    The user configuration object

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_protectAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
) +
+ + + + + Object + + + + + deprecated + + + + protected + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:883 + +

+ + + +

Deprecated: Use `AttributeCore.protectAttrs()` or + `Attribute.protectAttrs()` which are the same static utility method.

+ + + +
+ +
+

Utility method to protect an attribute configuration +hash, by merging the entire object and the individual +attr config objects.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Object + + + + +
    +

    A hash of attribute to configuration object pairs.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A protected version of the attrs argument. + +
+
+ + + +
+ + +
+

_publish

+ + +
+ (
    + +
  • + + fullType + +
  • + +
  • + + etOpts + +
  • + +
  • + + ceOpts + +
  • + +
) +
+ + + + + CustomEvent + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:610 + +

+ + + + + +
+ +
+

The low level event publish implementation. It expects all the massaging to have been done +outside of this method. e.g. the type to fullType conversion. It's designed to be a fast +path publish, which can be used by critical code paths to improve performance.

+
+ + +
+

Parameters:

+ +
    + +
  • + + fullType + String + + + + +
    +

    The prefixed type of the event to publish.

    +
    + + +
  • + +
  • + + etOpts + Object + + + + +
    +

    The EventTarget specific configuration to mix into the published event.

    +
    + + +
  • + +
  • + + ceOpts + Object + + + + +
    +

    The publish specific configuration to mix into the published event.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + CustomEvent: + + The published event. If called without etOpts or ceOpts, this will +be the default CustomEvent instance, and can be configured independently. + +
+
+ + + +
+ + +
+

_set

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + val + +
  • + +
  • + + [opts] + +
  • + +
) +
+ + + + + Object + + + + + + + protected + + + + + + + + chainable + + + + +
+ +

Inherited from + + AttributeObservable + + + but overwritten in + + + + attribute/js/AttributeCore.js:427 + +

+ + + + + +
+ +
+

Allows setting of readOnly/writeOnce attributes. See set for argument details.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute.

    +
    + + +
  • + +
  • + + val + Any + + + + +
    +

    The value to set the attribute to.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

_setAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + value + +
  • + +
  • + + [opts] + +
  • + +
  • + + force + +
  • + +
) +
+ + + + + Object + + + + + + + protected + + + + + + + + chainable + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:443 + +

+ + + + + +
+ +
+

Provides the common implementation for the public set and protected _set methods.

+ +

See set for argument details.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute.

    +
    + + +
  • + +
  • + + value + Any + + + + +
    +

    The value to set the attribute to.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change.

    +
    + + +
  • + +
  • + + force + Boolean + + + + +
    +

    If true, allows the caller to set values for +readOnly or writeOnce attributes which have already been set.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

_setAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
  • + + [opts] + +
  • + +
) +
+ + + + + Object + + + + + + + protected + + + + + + + + chainable + + + + +
+ +

Inherited from + + AttributeObservable + + + but overwritten in + + + + attribute/js/AttributeCore.js:742 + +

+ + + + + +
+ +
+

Implementation behind the public setAttrs method, to set multiple attribute values.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Object + + + + +
    +

    An object with attributes name/value pairs.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

_setAttrVal

+ + +
+ (
    + +
  • + + attrName + +
  • + +
  • + + subAttrName + +
  • + +
  • + + prevVal + +
  • + +
  • + + newVal + +
  • + +
  • + + [opts] + +
  • + +
  • + + [attrCfg] + +
  • + +
) +
+ + + + + Booolean + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:640 + +

+ + + + + +
+ +
+

Updates the stored value of the attribute in the privately held State object, +if validation and setter passes.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrName + String + + + + +
    +

    The attribute name.

    +
    + + +
  • + +
  • + + subAttrName + String + + + + +
    +

    The sub-attribute name, if setting a sub-attribute property ("x.y.z").

    +
    + + +
  • + +
  • + + prevVal + Any + + + + +
    +

    The currently stored value of the attribute.

    +
    + + +
  • + +
  • + + newVal + Any + + + + +
    +

    The value which is going to be stored.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change.

    +
    + + +
  • + +
  • + + [attrCfg] + Object + optional + + + + +
    +

    Optional config hash for the attribute. This is added for performance along the critical path, +where the calling method has already obtained the config from state.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Booolean: + + true if the new attribute value was stored, false if not. + +
+
+ + + +
+ + +
+

_setCanvas

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:35 + +

+ + + + + +
+ +
+

Creates a Graphic instance.

+
+ + + + + + +
+ + +
+

_setStateVal

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + value + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:622 + +

+ + + + + +
+ +
+

Sets the stored value for the attribute, in either the +internal state object, or the state proxy if it exits

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute

    +
    + + +
  • + +
  • + + value + Any + + + + +
    +

    The value of the attribute

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_setStyles

+ + +
+ (
    + +
  • + + newStyles + +
  • + +
) +
+ + + + + + + + + + + + protected + + + + + + + + + + +
+ +

Inherited from + + Renderer + + + but overwritten in + + + + charts/js/AreaSeries.js:31 + +

+ + + + + +
+ +
+ +
+ + +
+

Parameters:

+ +
    + +
  • + + newStyles + Object + + + + +
    +

    Hash of properties to update.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object + +
+
+ + + +
+ + +
+

_setXMarkerPlane

+ + +
+ (
    + +
  • + + coords + +
  • + +
  • + + dataLength + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:363 + +

+ + + + + +
+ +
+

Sets the marker plane for the series when the coords argument is an array. +If the coords argument is an object literal no marker plane is set.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array | Object + + + + +
    +

    An array of x coordinates or an object literal +containing key value pairs mapped to an array of coordinates.

    +
    + + +
  • + +
  • + + dataLength + Number + + + + +
    +

    The length of data for the series.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_setYMarkerPlane

+ + +
+ (
    + +
  • + + coords + +
  • + +
  • + + dataLength + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:390 + +

+ + + + + +
+ +
+

Sets the marker plane for the series when the coords argument is an array. +If the coords argument is an object literal no marker plane is set.

+
+ + +
+

Parameters:

+ +
    + +
  • + + coords + Array | Object + + + + +
    +

    An array of y coordinates or an object literal +containing key value pairs mapped to an array of coordinates.

    +
    + + +
  • + +
  • + + dataLength + Number + + + + +
    +

    The length of data for the series.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_stackCoordinates

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:28 + +

+ + + + + +
+ +
+ +
+ + + + + + +
+ + +
+

_stackXCoords

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:47 + +

+ + + + + +
+ +
+

Stacks coordinates for a stacked vertical series.

+
+ + + + + + +
+ + +
+

_stackYCoords

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:126 + +

+ + + + + +
+ +
+

Stacks coordinates for a stacked horizontal series.

+
+ + + + + + +
+ + +
+

_toggleVisible

+ + +
+ (
    + +
  • + + visible + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:52 + +

+ + + + + +
+ +
+

Toggles visibility

+
+ + +
+

Parameters:

+ +
    + +
  • + + visible + Boolean + + + + +
    +

    indicates visibilitye

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_updateAxisBase

+ + + () + + + + + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:181 + +

+ + + + + +
+ +
+

Checks to ensure that both xAxis and yAxis data are available. If so, set the xData and yData attributes +and return true. Otherwise, return false.

+
+ + + + +
+

Returns:

+ +
+ + + Boolean + +
+
+ + + +
+ + +
+

_xAxisChangeHandler

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:112 + +

+ + + + + +
+ +
+

Event handler for the xAxisChange event.

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + Object + + + + +
    +

    Event object.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_xDataChangeHandler

+ + +
+ (
    + +
  • + + event + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:149 + +

+ + + + + +
+ +
+

Event handler for xDataChange event.

+
+ + +
+

Parameters:

+ +
    + +
  • + + event + Object + + + + +
    +

    Event object.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_yAxisChangeHandler

+ + +
+ (
    + +
  • + + e + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:126 + +

+ + + + + +
+ +
+

Event handler the yAxisChange event.

+
+ + +
+

Parameters:

+ +
    + +
  • + + e + Object + + + + +
    +

    Event object.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

_yDataChangeHandler

+ + +
+ (
    + +
  • + + event + +
  • + +
) +
+ + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:165 + +

+ + + + + +
+ +
+

Event handler for yDataChange event.

+
+ + +
+

Parameters:

+ +
    + +
  • + + event + Object + + + + +
    +

    Event object.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

addAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + config + +
  • + +
  • + + lazy + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + chainable + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:157 + +

+ + + + + +
+ +
+

+Adds an attribute with the provided configuration to the host object. +

+ +

+The config argument object supports the following properties: +

+ +
+
value <Any>
+
The initial value to set on the attribute
+ +
valueFn <Function | String>
+
+

A function, which will return the initial value to set on the attribute. This is useful + for cases where the attribute configuration is defined statically, but needs to + reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined, + the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which + case the value property is used.

+ +

valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.

+
+ +
readOnly <boolean>
+
Whether or not the attribute is read only. Attributes having readOnly set to true + cannot be modified by invoking the set method.
+ +
writeOnce <boolean> or <string>
+
+ Whether or not the attribute is "write once". Attributes having writeOnce set to true, + can only have their values set once, be it through the default configuration, + constructor configuration arguments, or by invoking set. +

The writeOnce attribute can also be set to the string "initOnly", + in which case the attribute can only be set during initialization + (when used with Base, this means it can only be set during construction)

+
+ +
setter <Function | String>
+
+

The setter function used to massage or normalize the value passed to the set method for the attribute. + The value returned by the setter will be the final stored value. Returning + Attribute.INVALID_VALUE, from the setter will prevent + the value from being stored. +

+ +

setter can also be set to a string, representing the name of the instance method to be used as the setter function.

+
+ +
getter <Function | String>
+
+

+ The getter function used to massage or normalize the value returned by the get method for the attribute. + The value returned by the getter function is the value which will be returned to the user when they + invoke get. +

+ +

getter can also be set to a string, representing the name of the instance method to be used as the getter function.

+
+ +
validator <Function | String>
+
+

+ The validator function invoked prior to setting the stored value. Returning + false from the validator function will prevent the value from being stored. +

+ +

validator can also be set to a string, representing the name of the instance method to be used as the validator function.

+
+ +
lazyAdd <boolean>
+
Whether or not to delay initialization of the attribute until the first call to get/set it. + This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through + the addAttrs method.
+ +
+ +

The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with +the context ("this") set to the host object.

+ +

Configuration properties outside of the list mentioned above are considered private properties used internally by attribute, +and are not intended for public use.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute.

    +
    + + +
  • + +
  • + + config + Object + + + + +
    +

    An object with attribute configuration property/value pairs, specifying the configuration for the attribute.

    + +

    +NOTE: The configuration object is modified when adding an attribute, so if you need +to protect the original values, you will need to merge the object. +

    +
    + + +
  • + +
  • + + lazy + Boolean + + + + +
    +

    (optional) Whether or not to add this attribute lazily (on the first call to get/set).

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

addAttrs

+ + +
+ (
    + +
  • + + cfgs + +
  • + +
  • + + values + +
  • + +
  • + + lazy + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + chainable + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:805 + +

+ + + + + +
+ +
+

Configures a group of attributes, and sets initial values.

+ +

+NOTE: This method does not isolate the configuration object by merging/cloning. +The caller is responsible for merging/cloning the configuration object if required. +

+
+ + +
+

Parameters:

+ +
    + +
  • + + cfgs + Object + + + + +
    +

    An object with attribute name/configuration pairs.

    +
    + + +
  • + +
  • + + values + Object + + + + +
    +

    An object with attribute name/value pairs, defining the initial values to apply. +Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.

    +
    + + +
  • + +
  • + + lazy + Boolean + + + + +
    +

    Whether or not to delay the intialization of these attributes until the first call to get/set. +Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration. +See addAttr.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

addListeners

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:66 + +

+ + + + + +
+ +
+

Adds event listeners.

+
+ + + + + + +
+ + +
+

addTarget

+ + +
+ (
    + +
  • + + o + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-facade.js:455 + +

+ + + + + +
+ +
+

Registers another EventTarget as a bubble target. Bubble order +is determined by the order registered. Multiple targets can +be specified.

+ +

Events can only bubble if emitFacade is true.

+ +

Included in the event-custom-complex submodule.

+
+ + +
+

Parameters:

+ +
    + +
  • + + o + EventTarget + + + + +
    +

    the target to add

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

after

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + fn + +
  • + +
  • + + [context] + +
  • + +
  • + + [arg*] + +
  • + +
) +
+ + + + + EventHandle + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:833 + +

+ + + + + +
+ +
+

Subscribe to a custom event hosted by this object. The +supplied callback will execute after any listeners add +via the subscribe method, and after the default function, +if configured for the event, has executed.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The name of the event

    +
    + + +
  • + +
  • + + fn + Function + + + + +
    +

    The callback to execute in response to the event

    +
    + + +
  • + +
  • + + [context] + Object + optional + + + + +
    +

    Override this object in callback

    +
    + + +
  • + +
  • + + [arg*] + Any + optional + + + + +
    +

    0..n additional arguments to supply to the subscriber

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventHandle: + + A subscription handle capable of detaching the + subscription + +
+
+ + + +
+ + +
+

attrAdded

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Boolean + + + + + + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:341 + +

+ + + + + +
+ +
+

Checks if the given attribute has been added to the host

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute to check.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Boolean: + + true if an attribute with the given name has been added, false if it hasn't. + This method will return true for lazily added attributes. + +
+
+ + + +
+ + +
+

before

+ + + () + + + + + + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:870 + +

+ + + + + +
+ +
+

Executes the callback before a DOM event, custom event +or method. If the first argument is a function, it +is assumed the target is a method. For DOM and custom +events, this is an alias for Y.on.

+ +

For DOM and custom events: +type, callback, context, 0-n arguments

+ +

For methods: +callback, object (method host), methodName, context, 0-n arguments

+
+ + + + +
+

Returns:

+ +
+ + + detach handle + +
+
+ + + +
+ + +
+

bubble

+ + +
+ (
    + +
  • + + evt + +
  • + +
) +
+ + + + + Boolean + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-facade.js:507 + +

+ + + + + +
+ +
+

Propagate an event. Requires the event-custom-complex module.

+
+ + +
+

Parameters:

+ +
    + +
  • + + evt + CustomEvent + + + + +
    +

    the custom event to propagate

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Boolean: + + the aggregated return value from Event.Custom.fire + +
+
+ + + +
+ + +
+

destroy

+ + + () + + + + + BaseCore + + + + + + + + + + + + + chainable + + + + +
+ +

Inherited from + + BaseObservable + + + but overwritten in + + + + base/js/BaseCore.js:297 + +

+ + + + + +
+ +
+

Destroy lifecycle method. Invokes destructors for the class hierarchy.

+
+ + + + +
+

Returns:

+ +
+ + + BaseCore: + + A reference to this object + +
+
+ + + +
+ + +
+

destructor

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ +

Inherited from + + SeriesBase + + + but overwritten in + + + + charts/js/CartesianSeries.js:633 + +

+ + + + + +
+ +
+

Destructor implementation for the CartesianSeries class. +Calls destroy on all Graphic instances.

+
+ + + + + + +
+ + +
+

detach

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + fn + +
  • + +
  • + + context + +
  • + +
) +
+ + + + + EventTarget + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:346 + +

+ + + + + +
+ +
+

Detach one or more listeners the from the specified event

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String | Object + + + + +
    +

    Either the handle to the subscriber or the + type of event. If the type + is not specified, it will attempt to remove + the listener from all hosted events.

    +
    + + +
  • + +
  • + + fn + Function + + + + +
    +

    The subscribed function to unsubscribe, if not + supplied, all subscribers will be removed.

    +
    + + +
  • + +
  • + + context + Object + + + + +
    +

    The custom object passed to subscribe. This is + optional, but if supplied will be used to + disambiguate multiple listeners that are the same + (e.g., you subscribe many object using a function + that lives on the prototype)

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventTarget: + + the host + +
+
+ + + +
+ + +
+

detachAll

+ + +
+ (
    + +
  • + + type + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:469 + +

+ + + + + +
+ +
+

Removes all listeners from the specified event. If the event type +is not specified, all listeners from all hosted custom events will +be removed.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The type, or name of the event

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

draw

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:578 + +

+ + + + + +
+ +
+

Draws the series.

+
+ + + + + + +
+ + +
+

drawAreaSpline

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:129 + +

+ + + + + +
+ +
+

Draws a fill for a spline

+
+ + + + + + +
+ + +
+

drawFill

+ + +
+ (
    + +
  • + + xcoords + +
  • + +
  • + + ycoords + +
  • + +
) +
+ + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:67 + +

+ + + + + +
+ +
+

Draws fill

+
+ + +
+

Parameters:

+ +
    + +
  • + + xcoords + Array + + + + +
    +

    The x-coordinates for the series.

    +
    + + +
  • + +
  • + + ycoords + Array + + + + +
    +

    The y-coordinates for the series.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

drawSeries

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ +

Inherited from + + AreaSeries + + + but overwritten in + + + + charts/js/StackedAreaSeries.js:31 + +

+ + + + + +
+ +
+ +
+ + + + + + +
+ + +
+

drawStackedAreaSpline

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:187 + +

+ + + + + +
+ +
+

Draws a a stacked area spline

+
+ + + + + + +
+ + +
+

fire

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + arguments + +
  • + +
) +
+ + + + + EventTarget + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:695 + +

+ + + + + +
+ +
+

Fire a custom event by name. The callback functions will be executed +from the context specified when the event was created, and with the +following parameters.

+ +

If the custom event object hasn't been created, then the event hasn't +been published and it has no subscribers. For performance sake, we +immediate exit in this case. This means the event won't bubble, so +if the intention is that a bubble target be notified, the event must +be published on this object first.

+ +

The first argument is the event type, and any additional arguments are +passed to the listeners as parameters. If the first of these is an +object literal, and the event is configured to emit an event facade, +that object is mixed into the event facade and the facade is provided +in place of the original object.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String | Object + + + + +
    +

    The type of the event, or an object that contains +a 'type' property.

    +
    + + +
  • + +
  • + + arguments + Object* + + + + +
    +

    an arbitrary set of parameters to pass to +the handler. If the first of these is an object literal and the event is +configured to emit an event facade, the event facade will replace that +parameter after the properties the object literal contains are copied to +the event facade.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventTarget: + + the event host + +
+
+ + + +
+ + +
+

get

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Any + + + + + + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:353 + +

+ + + + + +
+ +
+

Returns the current value of the attribute. If the attribute +has been configured with a 'getter' function, this method will delegate +to the 'getter' to obtain the value of the attribute.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute. If the value of the attribute is an Object, +dot notation can be used to obtain the value of a property of the object (e.g. get("x.y.z"))

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Any: + + The value of the attribute + +
+
+ + + +
+ + +
+

getAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + + + +
+ + +

Inherited from + AttributeCore: + + + + attribute/js/AttributeCore.js:762 + +

+ + + + + +
+ +
+

Gets multiple attribute values.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Array | boolean + + + + +
    +

    Optional. An array of attribute names. If omitted, all attribute values are +returned. If set to true, all attributes modified from their initial values are returned.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + An object with attribute name/value pairs. + +
+
+ + + +
+ + +
+

getEvent

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + prefixed + +
  • + +
) +
+ + + + + CustomEvent + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:814 + +

+ + + + + +
+ +
+

Returns the custom event of the provided type has been created, a +falsy value otherwise

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    the type, or name of the event

    +
    + + +
  • + +
  • + + prefixed + String + + + + +
    +

    if true, the type is prefixed already

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + CustomEvent: + + the custom event or null + +
+
+ + + +
+ + +
+

getTargets

+ + + () + + + + + + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-facade.js:479 + +

+ + + + + +
+ +
+

Returns an array of bubble targets for this object.

+
+ + + + +
+

Returns:

+ +
+ + + EventTarget[] + +
+
+ + + +
+ + +
+

getTotalValues

+ + + () + + + + + + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:72 + +

+ + + + + +
+ +
+

Returns the sum of all values for the series.

+
+ + + + +
+

Returns:

+ +
+ + + Number + +
+
+ + + +
+ + +
+

init

+ + +
+ (
    + +
  • + + cfg + +
  • + +
) +
+ + + + + BaseCore + + + + + + + + + + + + + chainable + + + + +
+ +

Inherited from + + BaseObservable + + + but overwritten in + + + + base/js/BaseCore.js:264 + +

+ + + + + +
+ +
+

Init lifecycle method, invoked during construction. Sets up attributes +and invokes initializers for the class hierarchy.

+
+ + +
+

Parameters:

+ +
    + +
  • + + cfg + Object + + + + +
    +

    Object with configuration property name/value pairs

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + BaseCore: + + A reference to this object + +
+
+ + + +
+ + +
+

modifyAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + config + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + +

Inherited from + AttributeExtras: + + + + attribute/js/AttributeExtras.js:40 + +

+ + + + + +
+ +
+

Updates the configuration of an attribute which has already been added.

+ +

+The properties which can be modified through this interface are limited +to the following subset of attributes, which can be safely modified +after a value has already been set on the attribute: readOnly, writeOnce, +broadcast and getter. +

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute whose configuration is to be updated.

    +
    + + +
  • + +
  • + + config + Object + + + + +
    +

    An object with configuration property/value pairs, specifying the configuration properties to modify.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

on

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + fn + +
  • + +
  • + + [context] + +
  • + +
  • + + [arg*] + +
  • + +
) +
+ + + + + EventHandle + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:188 + +

+ + + + + +
+ +
+

Subscribe a callback function to a custom event fired by this object or +from an object that bubbles its events to this object.

+ +

Callback functions for events published with emitFacade = true will +receive an EventFacade as the first argument (typically named "e"). +These callbacks can then call e.preventDefault() to disable the +behavior published to that event's defaultFn. See the EventFacade +API for all available properties and methods. Subscribers to +non-emitFacade events will receive the arguments passed to fire() +after the event name.

+ +

To subscribe to multiple events at once, pass an object as the first +argument, where the key:value pairs correspond to the eventName:callback, +or pass an array of event names as the first argument to subscribe to +all listed events with the same callback.

+ +

Returning false from a callback is supported as an alternative to +calling e.preventDefault(); e.stopPropagation();. However, it is +recommended to use the event methods whenever possible.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The name of the event

    +
    + + +
  • + +
  • + + fn + Function + + + + +
    +

    The callback to execute in response to the event

    +
    + + +
  • + +
  • + + [context] + Object + optional + + + + +
    +

    Override this object in callback

    +
    + + +
  • + +
  • + + [arg*] + Any + optional + + + + +
    +

    0..n additional arguments to supply to the subscriber

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventHandle: + + A subscription handle capable of detaching that + subscription + +
+
+ + + +
+ + +
+

once

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + fn + +
  • + +
  • + + [context] + +
  • + +
  • + + [arg*] + +
  • + +
) +
+ + + + + EventHandle + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:124 + +

+ + + + + +
+ +
+

Listen to a custom event hosted by this object one time. +This is the equivalent to on except the +listener is immediatelly detached when it is executed.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The name of the event

    +
    + + +
  • + +
  • + + fn + Function + + + + +
    +

    The callback to execute in response to the event

    +
    + + +
  • + +
  • + + [context] + Object + optional + + + + +
    +

    Override this object in callback

    +
    + + +
  • + +
  • + + [arg*] + Any + optional + + + + +
    +

    0..n additional arguments to supply to the subscriber

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventHandle: + + A subscription handle capable of detaching the + subscription + +
+
+ + + +
+ + +
+

onceAfter

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + fn + +
  • + +
  • + + [context] + +
  • + +
  • + + [arg*] + +
  • + +
) +
+ + + + + EventHandle + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:146 + +

+ + + + + +
+ +
+

Listen to a custom event hosted by this object one time. +This is the equivalent to after except the +listener is immediatelly detached when it is executed.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The name of the event

    +
    + + +
  • + +
  • + + fn + Function + + + + +
    +

    The callback to execute in response to the event

    +
    + + +
  • + +
  • + + [context] + Object + optional + + + + +
    +

    Override this object in callback

    +
    + + +
  • + +
  • + + [arg*] + Any + optional + + + + +
    +

    0..n additional arguments to supply to the subscriber

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + EventHandle: + + A subscription handle capable of detaching that + subscription + +
+
+ + + +
+ + +
+

parseType

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + [pre=this._yuievt.config.prefix] + +
  • + +
) +
+ + + + + Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:168 + +

+ + + + + +

Available since 3.3.0

+ +
+ +
+

Takes the type parameter passed to 'on' and parses out the +various pieces that could be included in the type. If the +event type is passed without a prefix, it will be expanded +to include the prefix one is supplied or the event target +is configured with a default prefix.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    the type

    +
    + + +
  • + +
  • + + [pre=this._yuievt.config.prefix] + String + optional + + + + +
    +

    the prefix

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Array: + + an array containing: + * the detach category, if supplied, + * the prefixed event type, + * whether or not this is an after listener, + * the supplied event type + +
+
+ + + +
+ + +
+

publish

+ + +
+ (
    + +
  • + + type + +
  • + +
  • + + opts + +
  • + +
) +
+ + + + + CustomEvent + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:493 + +

+ + + + + +
+ +
+

Creates a new custom event of the specified type. If a custom event +by that name already exists, it will not be re-created. In either +case the custom event is returned.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    the type, or name of the event

    +
    + + +
  • + +
  • + + opts + Object + + + + +
    +

    optional config params. Valid properties are:

    + +

      +
    • + 'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false) +
    • +
    • + 'bubbles': whether or not this event bubbles (true) + Events can only bubble if emitFacade is true. +
    • +
    • + 'context': the default execution context for the listeners (this) +
    • +
    • + 'defaultFn': the default function to execute when this event fires if preventDefault was not called +
    • +
    • + 'emitFacade': whether or not this event emits a facade (false) +
    • +
    • + 'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click' +
    • +
    • + 'fireOnce': if an event is configured to fire once, new subscribers after + the fire will be notified immediately. +
    • +
    • + 'async': fireOnce event listeners will fire synchronously if the event has already + fired unless async is true. +
    • +
    • + 'preventable': whether or not preventDefault() has an effect (true) +
    • +
    • + 'preventedFn': a function that is executed when preventDefault is called +
    • +
    • + 'queuable': whether or not this event can be queued during bubbling (false) +
    • +
    • + 'silent': if silent is true, debug messages are not provided for this event. +
    • +
    • + 'stoppedFn': a function that is executed when stopPropagation is called +
    • + +

    • + 'monitored': specifies whether or not this event should send notifications about + when the event has been attached, detached, or published. +
    • +
    • + 'type': the event type (valid option if not provided as the first parameter to publish) +
    • +

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + CustomEvent: + + the custom event + +
+
+ + + +
+ + +
+

removeAttr

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + +

Inherited from + AttributeExtras: + + + + attribute/js/AttributeExtras.js:79 + +

+ + + + + +
+ +
+

Removes an attribute from the host object

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute to be removed.

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

removeTarget

+ + +
+ (
    + +
  • + + o + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-facade.js:489 + +

+ + + + + +
+ +
+

Removes a bubble target

+
+ + +
+

Parameters:

+ +
    + +
  • + + o + EventTarget + + + + +
    +

    the target to remove

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

render

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:24 + +

+ + + + + +
+ +
+ +
+ + + + + + +
+ + +
+

reset

+ + +
+ (
    + +
  • + + name + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + chainable + + + + +
+ + +

Inherited from + AttributeExtras: + + + + attribute/js/AttributeExtras.js:89 + +

+ + + + + +
+ +
+

Resets the attribute (or all attributes) to its initial value, as long as +the attribute is not readOnly, or writeOnce.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    Optional. The name of the attribute to reset. If omitted, all attributes are reset.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

set

+ + +
+ (
    + +
  • + + name + +
  • + +
  • + + value + +
  • + +
  • + + [opts] + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + chainable + + + + +
+ +

Inherited from + + AttributeObservable + + + but overwritten in + + + + attribute/js/AttributeCore.js:410 + +

+ + + + + +
+ +
+

Sets the value of an attribute.

+
+ + +
+

Parameters:

+ +
    + +
  • + + name + String + + + + +
    +

    The name of the attribute. If the +current value of the attribute is an Object, dot notation can be used +to set the value of a property within the object (e.g. set("x.y.z", 5)).

    +
    + + +
  • + +
  • + + value + Any + + + + +
    +

    The value to set the attribute to.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

setAreaData

+ + + () + + + + + + + + protected + + + + + + + + + + +
+ +

Inherited from + + CartesianSeries + + + but overwritten in + + + + charts/js/StackedAreaSeries.js:18 + +

+ + + + + +
+ +
+ +
+ + + + + + +
+ + +
+

setAttrs

+ + +
+ (
    + +
  • + + attrs + +
  • + +
  • + + [opts] + +
  • + +
) +
+ + + + + Object + + + + + + + + + + + + + chainable + + + + +
+ +

Inherited from + + AttributeObservable + + + but overwritten in + + + + attribute/js/AttributeCore.js:729 + +

+ + + + + +
+ +
+

Sets multiple attribute values.

+
+ + +
+

Parameters:

+ +
    + +
  • + + attrs + Object + + + + +
    +

    An object with attributes name/value pairs.

    +
    + + +
  • + +
  • + + [opts] + Object + optional + + + + +
    +

    Optional data providing the circumstances for the change.

    +
    + + +
  • + +
+
+ + + +
+

Returns:

+ +
+ + + Object: + + A reference to the host object. + +
+
+ + + +
+ + +
+

subscribe

+ + + () + + + + + + deprecated + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:336 + +

+ + + +

Deprecated: use on

+ + + +
+ +
+

subscribe to an event

+
+ + + + + + +
+ + +
+

toString

+ + + () + + + + + String + + + + + + + + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:754 + +

+ + + + + +
+ +
+

Default toString implementation. Provides the constructor NAME +and the instance guid, if set.

+
+ + + + +
+

Returns:

+ +
+ + + String: + + String representation for this object + +
+
+ + + +
+ + +
+

unsubscribe

+ + + () + + + + + + deprecated + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:459 + +

+ + + +

Deprecated: use detach

+ + + +
+ +
+

detach a listener

+
+ + + + + + +
+ + +
+

unsubscribeAll

+ + +
+ (
    + +
  • + + type + +
  • + +
) +
+ + + + + + deprecated + + + + + + + + + + + + +
+ + +

Inherited from + EventTarget: + + + + event-custom/js/event-target.js:480 + +

+ + + +

Deprecated: use detachAll

+ + + +
+ +
+

Removes all listeners from the specified event. If the event type +is not specified, all listeners from all hosted custom events will +be removed.

+
+ + +
+

Parameters:

+ +
    + +
  • + + type + String + + + + +
    +

    The type, or name of the event

    +
    + + +
  • + +
+
+ + + + + +
+ + +
+

validate

+ + + () + + + + + + + + private + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:259 + +

+ + + + + +
+ +
+

Draws the series is the xAxis and yAxis data are both available.

+
+ + + + + + +
+ + +
+ + + +
+

Properties

+ + +
+

_allowAdHocAttrs

+ Boolean + + + + + protected + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:100 + +

+ + + + +
+ +
+

This property controls whether or not instances of this class should +allow users to add ad-hoc attributes through the constructor configuration +hash.

+ +

AdHoc attributes are attributes which are not defined by the class, and are +not handled by the MyClass.NONATTRS_CFG

+
+ + +

Default: undefined (false)

+ + + + + +
+ + +
+

_bottomOrigin

+ String + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:57 + +

+ + + + +
+ +
+

The y-coordinate for the bottom edge of the series.

+
+ + + + + + +
+ + +
+

_defaultBorderColors

+ Array + + + + + protected + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:197 + +

+ + + + +
+ +
+

Collection of default colors used for marker borders in a series when not specified by user.

+
+ + + + + + +
+ + +
+

_defaultFillColors

+ Array + + + + + protected + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:177 + +

+ + + + +
+ +
+

Collection of default colors used for marker fills in a series when not specified by user.

+
+ + + + + + +
+ + +
+

_defaultLineColors

+ Array + + + + + protected + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:157 + +

+ + + + +
+ +
+

Collection of default colors used for lines in a series when not specified by user.

+
+ + + + + + +
+ + +
+

_defaultPlaneOffset

+ Number + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:624 + +

+ + + + +
+ +
+

Default value for plane offsets when the parent chart's interactiveType is planar.

+
+ + + + + + +
+ + +
+

_defaults

+ Object + + + + + private + + + + + + +
+ + +

Inherited from + Fills: + + + + charts/js/Fills.js:276 + +

+ + + + +
+ +
+

Storage for default area styles.

+
+ + + + + + +
+ + +
+

_defaultSliceColors

+ Array + + + + + protected + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:217 + +

+ + + + +
+ +
+

Collection of default colors used for area fills, histogram fills and pie fills in a series when not specified by user.

+
+ + + + + + +
+ + +
+

_heightChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:723 + +

+ + + + +
+ +
+

Event handle for the heightChange event.

+
+ + + + + + +
+ + +
+

_leftOrigin

+ String + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:48 + +

+ + + + +
+ +
+

Th x-coordinate for the left edge of the series.

+
+ + + + + + +
+ + +
+

_stacked

+ Unknown + + + + + private + + + + + + +
+ + +

Inherited from + StackingUtil: + + + + charts/js/StackingUtil.js:20 + +

+ + + + +
+ +
+

Indicates whether the series is stacked.

+
+ + + + + + +
+ + +
+

_styles

+ Object + + + + + private + + + + + + +
+ + +

Inherited from + Renderer: + + + + charts/js/Renderer.js:59 + +

+ + + + +
+ +
+

Storage for styles attribute.

+
+ + + + + + +
+ + +
+

_stylesChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:709 + +

+ + + + +
+ +
+

Event handle for the stylesChange event.

+
+ + + + + + +
+ + +
+

_visibleChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:730 + +

+ + + + +
+ +
+

Event handle for the visibleChange event.

+
+ + + + + + +
+ + +
+

_widthChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:716 + +

+ + + + +
+ +
+

Event handle for the widthChange event.

+
+ + + + + + +
+ + +
+

_xAxisChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:695 + +

+ + + + +
+ +
+

Event handle for the xAxisChange event.

+
+ + + + + + +
+ + +
+

_xDataReadyHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:664 + +

+ + + + +
+ +
+

Event handle for the x-axis' dataReady event.

+
+ + + + + + +
+ + +
+

_xDataUpdateHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:672 + +

+ + + + +
+ +
+

Event handle for the x-axis dataUpdate event.

+
+ + + + + + +
+ + +
+

_xDisplayName

+ String + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:30 + +

+ + + + +
+ +
+

Storage for xDisplayName attribute.

+
+ + + + + + +
+ + +
+

_yAxisChangeHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:702 + +

+ + + + +
+ +
+

Event handle for the yAxisChange event.

+
+ + + + + + +
+ + +
+

_yDataReadyHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:680 + +

+ + + + +
+ +
+

Event handle for the y-axis dataReady event.

+
+ + + + + + +
+ + +
+

_yDataUpdateHandle

+ EventHandle + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:688 + +

+ + + + +
+ +
+

Event handle for the y-axis dataUpdate event.

+
+ + + + + + +
+ + +
+

_yDisplayName

+ String + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:39 + +

+ + + + +
+ +
+

Storage for yDisplayName attribute.

+
+ + + + + + +
+ + +
+

GUID

+ String + + + + + private + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:140 + +

+ + + + +
+ +
+

Constant used to generate unique id.

+
+ + + + + + +
+ + +
+

name

+ String + + + deprecated + + + + + + + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:242 + +

+ + +

Deprecated: Use this.constructor.NAME

+ + + +
+ +
+

The string used to identify the class of this object.

+
+ + + + + + +
+ + +
+ + + +
+

Attributes

+ + +
+ +

categoryDisplayName

+ String + + + + + + + + + + + + + + + readonly + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:784 + +

+ + + + +
+ +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

chart

+ ChartBase + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:314 + +

+ + + + +
+ +
+

Reference to the Chart application. If no Chart application is present, +a reference to the Graphic instance that the series is drawn into will be returned.

+
+ + + + +
+

Fires event chartChange

+ +

+ Fires when the value for the configuration attribute chart 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

destroyed

+ Boolean + + + + + + + + + + + + + + + readonly + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:157 + +

+ + + + +
+ +
+

Flag indicating whether or not this object +has been through the destroy lifecycle phase.

+
+ + +

Default: false

+ + + +
+

Fires event destroyedChange

+ +

+ Fires when the value for the configuration attribute destroyed 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

direction

+ String + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:1013 + +

+ + + + +
+ +
+

Direction of the series

+
+ + + + +
+

Fires event directionChange

+ +

+ Fires when the value for the configuration attribute direction 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

graph

+ Graph + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:334 + +

+ + + + +
+ +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

graphic

+ Graphic + + + + + + + + + + + + + + + +
+ +

Inherited from + + Renderer + + + but overwritten in + + + + charts/js/SeriesBase.js:296 + +

+ + + + +
+ +
+

The graphic in which drawings will be rendered.

+
+ + + + +
+

Fires event graphicChange

+ +

+ Fires when the value for the configuration attribute graphic 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

graphOrder

+ Number + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:861 + +

+ + + + +
+ +
+

Order of the instance

+
+ + + + +
+

Fires event graphOrderChange

+ +

+ Fires when the value for the configuration attribute graphOrder 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

groupMarkers

+ Boolean + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:363 + +

+ + + + +
+ +
+

Indicates whether or not markers for a series will be grouped and rendered in a single complex shape instance.

+
+ + + + +
+

Fires event groupMarkersChange

+ +

+ Fires when the value for the configuration attribute groupMarkers 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

height

+ Number + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:281 + +

+ + + + +
+ +
+

Returns the height of the parent graph

+
+ + + + +
+

Fires event heightChange

+ +

+ Fires when the value for the configuration attribute height 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

initialized

+ Boolean + + + + + + + + + + + + + + + readonly + + +
+ + +

Inherited from + BaseCore: + + + + base/js/BaseCore.js:143 + +

+ + + + +
+ +
+

Flag indicating whether or not this object +has been through the init lifecycle phase.

+
+ + +

Default: false

+ + + +
+

Fires event initializedChange

+ +

+ Fires when the value for the configuration attribute initialized 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

order

+ Number + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:853 + +

+ + + + +
+ +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

rendered

+ Boolean + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:342 + +

+ + + + +
+ +
+

Indicates whether the Series has been through its initial set up.

+
+ + + + +
+

Fires event renderedChange

+ +

+ Fires when the value for the configuration attribute rendered 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

seriesTypeCollection

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:738 + +

+ + + + +
+ +
+

An array of all series of the same type used within a chart application.

+
+ + + + +
+

Fires event seriesTypeCollectionChange

+ +

+ Fires when the value for the configuration attribute seriesTypeCollection 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

styles

+ Object + + + + + + + + + + + + + + + +
+ +

Inherited from + + Renderer + + + but overwritten in + + + + charts/js/AreaSeries.js:77 + +

+ + + + +
+ +
+

Style properties used for drawing area fills. This attribute is inherited from Renderer. Below are the default values:

+ +

+
color
The color of the fill. The default value is determined by the order of the series on the graph. The color will be + retrieved from the following array: + ["#66007f", "#a86f41", "#295454", "#996ab2", "#e8cdb7", "#90bdbd","#000000","#c3b8ca", "#968373", "#678585"] +
+
alpha
Number between 0 and 1 that indicates the opacity of the fill. The default value is 1
+

+
+ + + + +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

type

+ String + + + + + + + + + + + + + + + +
+ +

Inherited from + + CartesianSeries + + + but overwritten in + + + + charts/js/StackedAreaSeries.js:44 + +

+ + + + +
+ +
+

Read-only attribute indicating the type of series.

+
+ + +

Default: stackedArea

+ + + +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

valueDisplayName

+ String + + + + + + + + + + + + + + + readonly + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:813 + +

+ + + + +
+ +
+

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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

visible

+ Boolean + + + + + + + + + + + + + + + +
+ + +

Inherited from + SeriesBase: + + + + charts/js/SeriesBase.js:352 + +

+ + + + +
+ +
+

Indicates whether to show the series

+
+ + +

Default: true

+ + + +
+

Fires event visibleChange

+ +

+ Fires when the value for the configuration attribute visible 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xAxis

+ Axis + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:885 + +

+ + + + +
+ +
+

Reference to the Axis instance used for assigning +x-values to the graph.

+
+ + + + +
+

Fires event xAxisChange

+ +

+ Fires when the value for the configuration attribute xAxis 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xcoords

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:869 + +

+ + + + +
+ +
+

x coordinates for the series.

+
+ + + + +
+

Fires event xcoordsChange

+ +

+ Fires when the value for the configuration attribute xcoords 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xData

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:945 + +

+ + + + +
+ +
+

Array of x values for the series.

+
+ + + + +
+

Fires event xDataChange

+ +

+ Fires when the value for the configuration attribute xData 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xDisplayName

+ String + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:746 + +

+ + + + +
+ +
+

Name used for for displaying data related to the x-coordinate.

+
+ + + + +
+

Fires event xDisplayNameChange

+ +

+ Fires when the value for the configuration attribute xDisplayName 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xKey

+ String + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:903 + +

+ + + + +
+ +
+

Indicates which array to from the hash of value arrays in +the x-axis Axis instance.

+
+ + + + +
+

Fires event xKeyChange

+ +

+ Fires when the value for the configuration attribute xKey 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xMarkerPlane

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:961 + +

+ + + + +
+ +
+

Collection of area maps along the xAxis. Used to determine mouseover for multiple +series.

+
+ + + + +
+

Fires event xMarkerPlaneChange

+ +

+ Fires when the value for the configuration attribute xMarkerPlane 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

xMarkerPlaneOffset

+ Number + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:979 + +

+ + + + +
+ +
+

Distance from a data coordinate to the left/right for setting a hotspot.

+
+ + + + +
+

Fires event xMarkerPlaneOffsetChange

+ +

+ Fires when the value for the configuration attribute xMarkerPlaneOffset 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yAxis

+ Axis + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:894 + +

+ + + + +
+ +
+

Reference to the Axis instance used for assigning +y-values to the graph.

+
+ + + + +
+

Fires event yAxisChange

+ +

+ Fires when the value for the configuration attribute yAxis 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

ycoords

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:877 + +

+ + + + +
+ +
+

y coordinates for the series

+
+ + + + +
+

Fires event ycoordsChange

+ +

+ Fires when the value for the configuration attribute ycoords 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yData

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:953 + +

+ + + + +
+ +
+

Array of y values for the series.

+
+ + + + +
+

Fires event yDataChange

+ +

+ Fires when the value for the configuration attribute yData 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yDisplayName

+ String + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:765 + +

+ + + + +
+ +
+

Name used for for displaying data related to the y-coordinate.

+
+ + + + +
+

Fires event yDisplayNameChange

+ +

+ Fires when the value for the configuration attribute yDisplayName 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yKey

+ String + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:924 + +

+ + + + +
+ +
+

Indicates which array to from the hash of value arrays in +the y-axis Axis instance.

+
+ + + + +
+

Fires event yKeyChange

+ +

+ Fires when the value for the configuration attribute yKey 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yMarkerPlane

+ Array + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:970 + +

+ + + + +
+ +
+

Collection of area maps along the yAxis. Used to determine mouseover for multiple +series.

+
+ + + + +
+

Fires event yMarkerPlaneChange

+ +

+ Fires when the value for the configuration attribute yMarkerPlane 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ +

yMarkerPlaneOffset

+ Number + + + + + + + + + + + + + + + +
+ + +

Inherited from + CartesianSeries: + + + + charts/js/CartesianSeries.js:996 + +

+ + + + +
+ +
+

Distance from a data coordinate to the top/bottom for setting a hotspot.

+
+ + + + +
+

Fires event yMarkerPlaneOffsetChange

+ +

+ Fires when the value for the configuration attribute yMarkerPlaneOffset 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:

+ +
    +
  • + e + EventFacade + +
    + An Event Facade object with the following + attribute-specific properties added: +
    + +
      +
    • + prevVal + Any +
      The value of the attribute, prior to it being set.
      +
    • +
    • + newVal + Any +
      The value the attribute is to be set to.
      +
    • +
    • + attrName + String +
      The name of the attribute being set.
      +
    • +
    • + subAttrName + String +
      If setting a property within the attribute's value, the name of the sub-attribute property being set.
      +
    • +
    +
  • +
+
+
+ + + +
+ + +
+ + + +
+

Events

+ + +
+

destroy

+ + + + + + + + + + +
+ + +

Inherited from + BaseObservable: + + + + base/js/BaseObservable.js:151 + +

+ + + + +
+ +
+

+Lifecycle event for the destroy phase, +fired prior to destruction. Invoking the preventDefault +method on the event object provided to subscribers will +prevent destruction from proceeding. +

+ +

+Subscribers to the "after" moment of this event, will be notified +after destruction is complete (and as a result cannot prevent +destruction). +

+
+ + +
+

Event Payload:

+ +
    + +
  • + + e + EventFacade + + + + +
    +

    Event object

    +
    + + +
  • + +
+
+ + + + +
+ + +
+

init

+ + + + + + + + + + +
+ + +

Inherited from + BaseObservable: + + + + base/js/BaseObservable.js:62 + +

+ + + + +
+ +
+

+Lifecycle event for the init phase, fired prior to initialization. +Invoking the preventDefault() method on the event object provided +to subscribers will prevent initialization from occuring. +

+ +

+Subscribers to the "after" momemt of this event, will be notified +after initialization of the object is complete (and therefore +cannot prevent initialization). +

+
+ + +
+

Event Payload:

+ +
    + +
  • + + e + EventFacade + + + + +
    +

    Event object, with a cfg property which +refers to the configuration object passed to the constructor.

    +
    + + +
  • + +
+
+ + + + +
+ + +
+ +
+
+ +
+
+
+
+
+
+ + + + + + + + + +