docs: function iterator ()
              {
                  for (var i=0; i<obj.data.length; ++i) {
                      
                      // This produces a very slight easing effect
                      obj.data[i] = data[i] * RG.Effects.getEasingMultiplier(frames, numFrame);
                  }
                  
                  RGraph.clear(obj.canvas);
                  RGraph.redrawCanvas(obj.canvas);
      
                  if (++numFrame < frames) {
                      RGraph.Effects.updateCanvas(iterator);
                  } else {
                      callback(obj);
                  }
              }