def plot(self, filename=None): import gist gist.window(self.id, wait=1) gist.pltitle(self.title) gist.animate(1) var = self.vars[0] if isinstance(var, FaceVariable): x, y = var.mesh.faceCenters elif isinstance(var, CellVariable): x, y = var.mesh.cellCenters gist.plmesh(numerix.array([y, y]), numerix.array([x, y])) vx = numerix.array(var[0]) vy = numerix.array(var[1]) maxVec = var.mag.max().value maxGrid = var.mesh._cellDistances.max() gist.plv(numerix.array([vy, vy]), numerix.array([vx, vx]), scale=maxGrid / maxVec * 3, hollow=1, aspect=0.25) #,scale=0.002) if filename is not None: gist.hcp_file(filename) gist.hcp() gist.fma()
def plot(self, filename=None): import gist gist.window(self.id, wait = 1) gist.pltitle(self.title) gist.animate(1) var = self.vars[0] if isinstance(var, FaceVariable): x, y = var.getMesh().getFaceCenters() elif isinstance(var, CellVariable): x, y = var.getMesh().getCellCenters() gist.plmesh(numerix.array([y, y]), numerix.array([x, y])) vx = numerix.array(var[0]) vy = numerix.array(var[1]) maxVec = var.getMag().max().getValue() maxGrid = var.getMesh()._getCellDistances().max() gist.plv(numerix.array([vy,vy]), numerix.array([vx,vx]), scale=maxGrid / maxVec * 3, hollow=1, aspect=0.25) #,scale=0.002) if filename is not None: gist.hcp_file(filename) gist.hcp() gist.fma()
def _plot(self): import gist gist.window(self.id, wait=1) gist.animate(1) gist.pltitle(self.title) gist.palette(self.palette) gist.gridxy(self.grid) if self.limits != None: gist.limits(self._getLimit('xmin'), self._getLimit('xmax'), self._getLimit('ymin'), self._getLimit('ymax'))
def _plot(self): import gist gist.window(self.id, wait = 1) gist.animate(1) gist.pltitle(self.title) gist.palette(self.palette) gist.gridxy(self.grid) if self.limits != None: gist.limits(self._getLimit('xmin'), self._getLimit('xmax'), self._getLimit('ymin'), self._getLimit('ymax'))
def plot(self, filename=None): import gist gist.window(self.id, wait=1, style=self.style) gist.pltitle(self.title) gist.animate(1) if self.limits != None: gist.limits(self._getLimit('xmin'), self._getLimit('xmax'), self._getLimit(('datamin', 'ymin')), self._getLimit(('datamax', 'ymax'))) self._plotArrays() _GistViewer.plot(self, filename=filename)
def plot(self, filename = None): import gist gist.window(self.id, wait = 1, style = self.style) gist.pltitle(self.title) gist.animate(1) if self.limits != None: gist.limits(self._getLimit('xmin'), self._getLimit('xmax'), self._getLimit(('datamin', 'ymin')), self._getLimit(('datamax', 'ymax'))) self._plotArrays() _GistViewer.plot(self, filename = filename)