예제 #1
0
파일: woa.py 프로젝트: jyzhou/idh
def plotField3(name,depth,f,live=None):
  eimage = readEarthImage()
  #eimage = makeGrayImage(eimage)
  fimage,cmap,cbar,title = None,None,None,None
  if name and f:
    if not live:
      fnull = fieldNull(name)
      live = woa.mask(f,fnull)
    fmin = woa.min(live,f)
    fmax = woa.max(live,f)
    print name,depth,": live =",woa.count(live)," fmin =",fmin," fmax =",fmax
    cmin,cmax = fieldClips(name,live,f)
    cmap = colorMap(name,cmin,cmax)
    fimage = SampledImage.fromFloats(slon,slat,live,f,cmap)
    cbar = valueLabel(name)
    title = makeTitle(name,depth)
  plot3(eimage,fimage,cmap=cmap,cbar=cbar,title=title)
예제 #2
0
def plotField3(name, depth, f, live=None):
    eimage = readEarthImage()
    #eimage = makeGrayImage(eimage)
    fimage, cmap, cbar, title = None, None, None, None
    if name and f:
        if not live:
            fnull = fieldNull(name)
            live = woa.mask(f, fnull)
        fmin = woa.min(live, f)
        fmax = woa.max(live, f)
        print name, depth, ": live =", woa.count(
            live), " fmin =", fmin, " fmax =", fmax
        cmin, cmax = fieldClips(name, live, f)
        cmap = colorMap(name, cmin, cmax)
        fimage = SampledImage.fromFloats(slon, slat, live, f, cmap)
        cbar = valueLabel(name)
        title = makeTitle(name, depth)
    plot3(eimage, fimage, cmap=cmap, cbar=cbar, title=title)