@@ -501,8 +501,9 class Axes: | |||||
501 | xlen = len(x) |
|
501 | xlen = len(x) | |
502 | ylen = len(y) |
|
502 | ylen = len(y) | |
503 |
|
503 | |||
504 |
decimationx = numpy.floor(xlen/self.__MAXNUMX) |
|
504 | decimationx = numpy.floor(xlen/self.__MAXNUMX) - 1 if numpy.floor(xlen/self.__MAXNUMX)>1 else 1 | |
505 | decimationy = numpy.floor(ylen/self.__MAXNUMY) + 1 |
|
505 | decimationy = numpy.floor(ylen/self.__MAXNUMY) + 1 | |
|
506 | ||||
506 |
|
507 | |||
507 | x_buffer = x[::decimationx] |
|
508 | x_buffer = x[::decimationx] | |
508 | y_buffer = y[::decimationy] |
|
509 | y_buffer = y[::decimationy] | |
@@ -562,9 +563,9 class Axes: | |||||
562 | maxNumX = self.__MAXNUMTIME |
|
563 | maxNumX = self.__MAXNUMTIME | |
563 |
|
564 | |||
564 | if maxNumY == None: |
|
565 | if maxNumY == None: | |
565 | maxNumY = self.__MAXNUMY |
|
566 | maxNumY = self.__MAXNUMY | |
566 |
|
567 | |||
567 | if self.__firsttime: |
|
568 | if self.__firsttime: | |
568 | self.z_buffer = z |
|
569 | self.z_buffer = z | |
569 | self.x_buffer = numpy.hstack((self.x_buffer, x)) |
|
570 | self.x_buffer = numpy.hstack((self.x_buffer, x)) | |
570 |
|
571 | |||
@@ -575,7 +576,6 class Axes: | |||||
575 | if zmin == None: zmin = numpy.nanmin(z) |
|
576 | if zmin == None: zmin = numpy.nanmin(z) | |
576 | if zmax == None: zmax = numpy.nanmax(z) |
|
577 | if zmax == None: zmax = numpy.nanmax(z) | |
577 |
|
578 | |||
578 |
|
||||
579 | self.plot = self.__driver.createPcolor(self.ax, self.x_buffer, y, z, |
|
579 | self.plot = self.__driver.createPcolor(self.ax, self.x_buffer, y, z, | |
580 | xmin, xmax, |
|
580 | xmin, xmax, | |
581 | ymin, ymax, |
|
581 | ymin, ymax, |
General Comments 0
You need to be logged in to leave comments.
Login now