From 998a73ba35792e0894cb8a447f33b7f92350607d Mon Sep 17 00:00:00 2001 From: MarcoSulla Date: Sun, 20 Mar 2016 20:45:27 +0100 Subject: [PATCH] added addData method --- src/core/chart.coffee | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/core/chart.coffee b/src/core/chart.coffee index 068335a..26818d7 100644 --- a/src/core/chart.coffee +++ b/src/core/chart.coffee @@ -135,7 +135,23 @@ class Epoch.Chart.Base extends Epoch.Events setData: (data, options={}) -> prepared = @_prepareData (@rawData = @_formatData(data)) @data = @_annotateLayers(prepared) - + + + # Add data to chart. + # @param data Data to add. see setData() for more info. + addData: (data, options={}) { + prepared = @_prepareData (@rawData = @_formatData(data)) + toadd_data = @_annotateLayers(prepared) + + for datum, i in @data + values = datum.values + toadd_values = toadd_data[i].values + + values.push toadd_values... + + return + + # Performs post formatted data preparation. # @param data Data to prepare before setting. # @return The prepared data.