diff --git a/schainpy/gui/viewer/ui_initwindow.py b/schainpy/gui/viewer/ui_initwindow.py index dd6184a..65418e3 100644 --- a/schainpy/gui/viewer/ui_initwindow.py +++ b/schainpy/gui/viewer/ui_initwindow.py @@ -17,7 +17,7 @@ except AttributeError: import os from schainpy.gui.figures import tools -INITIAL_MSG = "Signal Chain GUI - v2.1.2" +INITIAL_MSG = "Signal Chain GUI - v2.1.3" FIGURES_PATH = tools.get_path() class Ui_InitWindow(object): diff --git a/schainpy/model/graphics/figure.py b/schainpy/model/graphics/figure.py index 7369adb..2cf67a2 100644 --- a/schainpy/model/graphics/figure.py +++ b/schainpy/model/graphics/figure.py @@ -357,6 +357,8 @@ class Axes: ylabel=ylabel, title=title) + self.__driver.pause() + def addpline(self, x, y, idline, **kwargs): lines = self.ax.lines @@ -396,7 +398,9 @@ class Axes: self.__driver.pmultiline(self.plot, x, y, xlabel=xlabel, ylabel=ylabel, title=title) - + + self.__driver.pause() + def pmultilineyaxis(self, x, y, xmin=None, xmax=None, ymin=None, ymax=None, @@ -429,7 +433,9 @@ class Axes: self.__driver.pmultilineyaxis(self.plot, x, y, xlabel=xlabel, ylabel=ylabel, title=title) - + + self.__driver.pause() + def pcolor(self, x, y, z, xmin=None, xmax=None, ymin=None, ymax=None, @@ -501,6 +507,8 @@ class Axes: ylabel=ylabel, title=title) + self.__driver.pause() + def pcolorbuffer(self, x, y, z, xmin=None, xmax=None, ymin=None, ymax=None, @@ -575,7 +583,9 @@ class Axes: ylabel=ylabel, title=title, colormap=colormap) - + + self.__driver.pause() + def polar(self, x, y, title='', xlabel='',ylabel='',**kwargs): @@ -592,6 +602,8 @@ class Axes: ylabel=ylabel, title=title) + self.__driver.pause() + def __fillGaps(self, x_buffer, y_buffer, z_buffer): deltas = x_buffer[1:] - x_buffer[0:-1] diff --git a/schainpy/model/graphics/mpldriver.py b/schainpy/model/graphics/mpldriver.py index 676791d..bbd55d9 100644 --- a/schainpy/model/graphics/mpldriver.py +++ b/schainpy/model/graphics/mpldriver.py @@ -435,3 +435,8 @@ def draw(fig): raise ValueError, "Error drawing: Fig parameter should be a matplotlib figure object figure" fig.canvas.draw() + +def pause(interval=0.000001): + + matplotlib.pyplot.pause(interval) + \ No newline at end of file