Version 3.18.1
Show:

File: charts/js/StackedAreaSplineSeries.js

  1. /**
  2. * Provides functionality for creating a stacked area spline series.
  3. *
  4. * @module charts
  5. * @submodule series-areaspline-stacked
  6. */
  7. /**
  8. * StackedAreaSplineSeries creates a stacked area chart with points data points connected by a curve.
  9. *
  10. * @class StackedAreaSplineSeries
  11. * @extends AreaSeries
  12. * @uses CurveUtil
  13. * @uses StackingUtil
  14. * @constructor
  15. * @param {Object} config (optional) Configuration parameters.
  16. * @submodule series-areaspline-stacked
  17. */
  18. Y.StackedAreaSplineSeries = Y.Base.create("stackedAreaSplineSeries", Y.AreaSeries, [Y.CurveUtil, Y.StackingUtil], {
  19. /**
  20. * @protected
  21. *
  22. * Draws the series.
  23. *
  24. * @method drawSeries
  25. */
  26. drawSeries: function()
  27. {
  28. this._stackCoordinates();
  29. this.drawStackedAreaSpline();
  30. }
  31. }, {
  32. ATTRS : {
  33. /**
  34. * Read-only attribute indicating the type of series.
  35. *
  36. * @attribute type
  37. * @type String
  38. * @default stackedAreaSpline
  39. */
  40. type: {
  41. value:"stackedAreaSpline"
  42. }
  43. }
  44. });