import matplotlib matplotlib.use("TKAgg") import matplotlib.pyplot import scitools.numpyutils def init(idfigure, wintitle, width, height): matplotlib.pyplot.ioff() fig = matplotlib.pyplot.matplotlib.pyplot.figure(num=idfigure, facecolor="w") fig.canvas.manager.set_window_title(wintitle) fig.canvas.manager.resize(width,height) matplotlib.pyplot.ion() def setTextFromAxes(idfigure, ax, title): fig = matplotlib.pyplot.figure(idfigure) ax.annotate(title, xy=(.1, .99), xycoords='figure fraction', horizontalalignment='left', verticalalignment='top', fontsize=10) def setTitle(idfigure, title): fig = matplotlib.pyplot.figure(idfigure) fig.suptitle(title) def makeAxes(idfigure, nrow, ncol, xpos, ypos, colspan, rowspan): fig = matplotlib.pyplot.figure(idfigure) ax = matplotlib.pyplot.subplot2grid((nrow, ncol), (xpos, ypos), colspan=colspan, rowspan=rowspan) return ax def pline(ax, x, y, xmin, xmax, ymin, ymax, xlabel, ylabel, title, firsttime): if firsttime: ax.plot(x, y) ax.set_xlim([xmin,xmax]) ax.set_ylim([ymin,ymax]) ax.set_xlabel(xlabel, size=8) ax.set_ylabel(ylabel, size=8) ax.set_title(title, size=10) matplotlib.pyplot.tight_layout() else: ax.lines[0].set_data(x,y) def draw(idfigure): fig = matplotlib.pyplot.figure(idfigure) fig.canvas.draw() def pcolor(): pass