AreaSeries.js revision f69d245bb21be88752420e834a6b6be37e9b525f
3846N/A/**
3846N/A * The AreaSeries class renders quantitative data on a graph by creating a fill between 0
3846N/A * and the relevant data points.
3846N/A *
3846N/A * @class AreaSeries
3846N/A * @extends CartesianSeries, Fills
3846N/A * @constructor
3846N/A */
3846N/AY.AreaSeries = Y.Base.create("areaSeries", Y.CartesianSeries, [Y.Fills], {
3846N/A /**
3846N/A * Renders the series.
3846N/A *
3846N/A * @method drawSeries
3846N/A */
3846N/A drawSeries: function()
3846N/A {
3846N/A this.get("graphic").clear();
3846N/A this.drawFill.apply(this, this._getClosingPoints());
3846N/A },
3846N/A
3846N/A /**
3846N/A * @private
3846N/A */
3846N/A _setStyles: function(val)
3846N/A {
3846N/A if(!val.area)
3846N/A {
3846N/A val = {area:val};
3846N/A }
3846N/A return Y.AreaSeries.superclass._setStyles.apply(this, [val]);
3846N/A },
3846N/A
3846N/A /**
3846N/A * @private
3846N/A */
3846N/A _getDefaultStyles: function()
3846N/A {
3846N/A var styles = this._mergeStyles({area:this._getAreaDefaults()}, Y.AreaSeries.superclass._getDefaultStyles());
3846N/A return styles;
3846N/A }
3846N/A},
3846N/A{
3846N/A ATTRS: {
3846N/A /**
3846N/A * @private
3846N/A */
3846N/A type: {
3846N/A /**
3846N/A * Indicates the type of graph.
3846N/A */
3846N/A value:"area"
3846N/A }
3846N/A }
3846N/A});
3846N/A
3846N/A
3846N/A
3846N/A
3846N/A
3846N/A
3846N/A