##// END OF EJS Templates
Cambios realizados para adaptar los valores de Cohencia en un rango elegido por el usuario, por defecto de 0-1.
Daniel Valdez -
r398:436530070e31
parent child
Show More
@@ -7,7 +7,7 if 'linux' in sys.platform:
7 matplotlib.use("TKAgg")
7 matplotlib.use("TKAgg")
8
8
9 if 'darwin' in sys.platform:
9 if 'darwin' in sys.platform:
10 matplotlib.use("TKAgg")
10 matplotlib.use("GTKAgg")
11
11
12 import matplotlib.pyplot
12 import matplotlib.pyplot
13
13
@@ -103,7 +103,8 def createPline(ax, x, y, xmin, xmax, ymin, ymax, xlabel='', ylabel='', title=''
103 xtickspos = numpy.array([float("%.1f"%i) for i in xtickspos])
103 xtickspos = numpy.array([float("%.1f"%i) for i in xtickspos])
104 ax.set_xticks(xtickspos)
104 ax.set_xticks(xtickspos)
105 else:
105 else:
106 xtickspos = numpy.arange(nxticks)*int((xmax-xmin)/(nxticks)) + int(xmin)
106 # xtickspos = numpy.arange(nxticks)*int((xmax-xmin)/(nxticks)) + int(xmin)
107 xtickspos = numpy.arange(nxticks)*float(xmax-xmin)/float(nxticks) + int(xmin)
107 ax.set_xticks(xtickspos)
108 ax.set_xticks(xtickspos)
108
109
109 for tick in ax.get_xticklabels():
110 for tick in ax.get_xticklabels():
@@ -821,6 +821,8 class CoherenceMap(Figure):
821 tmin, tmax = self.getTimeLim(x, xmin, xmax)
821 tmin, tmax = self.getTimeLim(x, xmin, xmax)
822 if ymin == None: ymin = numpy.nanmin(y)
822 if ymin == None: ymin = numpy.nanmin(y)
823 if ymax == None: ymax = numpy.nanmax(y)
823 if ymax == None: ymax = numpy.nanmax(y)
824 if zmin == None: zmin = 0.
825 if zmax == None: zmax = 1.
824
826
825 self.name = thisDatetime.strftime("%Y%m%d_%H%M%S")
827 self.name = thisDatetime.strftime("%Y%m%d_%H%M%S")
826
828
@@ -844,7 +846,7 class CoherenceMap(Figure):
844 title = "Coherence %d%d: %s" %(pair[0], pair[1], thisDatetime.strftime("%d-%b-%Y %H:%M:%S"))
846 title = "Coherence %d%d: %s" %(pair[0], pair[1], thisDatetime.strftime("%d-%b-%Y %H:%M:%S"))
845 axes = self.axesList[i*self.__nsubplots*2]
847 axes = self.axesList[i*self.__nsubplots*2]
846 axes.pcolorbuffer(x, y, z,
848 axes.pcolorbuffer(x, y, z,
847 xmin=tmin, xmax=tmax, ymin=ymin, ymax=ymax, zmin=0, zmax=1,
849 xmin=tmin, xmax=tmax, ymin=ymin, ymax=ymax, zmin=zmin, zmax=zmax,
848 xlabel=xlabel, ylabel=ylabel, title=title, rti=True, XAxisAsTime=True,
850 xlabel=xlabel, ylabel=ylabel, title=title, rti=True, XAxisAsTime=True,
849 ticksize=9, cblabel='', colormap=coherence_cmap, cbsize="1%")
851 ticksize=9, cblabel='', colormap=coherence_cmap, cbsize="1%")
850
852
@@ -852,7 +854,7 class CoherenceMap(Figure):
852 counter += 1
854 counter += 1
853 axes = self.axesList[i*self.__nsubplots*2 + counter]
855 axes = self.axesList[i*self.__nsubplots*2 + counter]
854 axes.pline(coherence, y,
856 axes.pline(coherence, y,
855 xmin=0, xmax=1, ymin=ymin, ymax=ymax,
857 xmin=zmin, xmax=zmax, ymin=ymin, ymax=ymax,
856 xlabel='', ylabel='', title='', ticksize=7,
858 xlabel='', ylabel='', title='', ticksize=7,
857 ytick_visible=False, nxticks=5,
859 ytick_visible=False, nxticks=5,
858 grid='x')
860 grid='x')
General Comments 0
You need to be logged in to leave comments. Login now