diff +anim/setup_time_quantity_plot.m @ 69:f87003695677

Moved drawno out of plot update functions for huge performance boost.
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 23 Nov 2015 13:54:01 +0100
parents 48b6fb693025
children 243c558dc3ae
line wrap: on
line diff
--- a/+anim/setup_time_quantity_plot.m	Mon Nov 23 13:51:31 2015 +0100
+++ b/+anim/setup_time_quantity_plot.m	Mon Nov 23 13:54:01 2015 +0100
@@ -1,6 +1,10 @@
 function [update_data, plot_handles] = setup_time_quantity_plot(yfun)
     default_arg('yfun',@(y)y);
 
+    if isa(yfun,'function_handle')
+        yfun = {yfun};
+    end
+
     t = [];
     for i = 1:length(yfun)
         plot_handles(i) = line(0,0);
@@ -21,7 +25,6 @@
                 plot_handles(j).XData = t;
                 plot_handles(j).YData = quantities{j};
             end
-            drawnow
         end
     end
     update_data = @update;