Beispiel #1
0
        import matplotlib
        if i_plot == 2:
            matplotlib.use('Agg')
        import matplotlib.pyplot as plt

        if i_plot > 0:
            if i_info >= 3:
                print('plotting')
            mainVar = an.vars[an.fieldNames[0]]
            someField = mainVar.modelRes['4.4'].ncos['U'].curFld
            if i_info >= 1:
                print('NONSINGLETONS: ' + str(someField.nNoneSingleton))

            if nDPlot == 2 and someField.nNoneSingleton == 2:
                import ncPlots.ncSubplots2D as ncSubplots
                ncs = ncSubplots.ncSubplots(an, nDPlot, i_diffPlot, 'HOR')

                ncs.contourTranspose = contourTranspose
                ncs.plotContour = plotContour
                ncs.cmapM = cmapM
                ncs.axis = axis
                ncs.autoTicks = autoTicks
                ncs.Mmask = Mmask
                ncs.MThrMinRel = MThrMinRel
                ncs.Mticks = Mticks
                ncs.cmapD = cmapD

                ncs.plotVar(an.vars[fieldNames[0]])
                #ncs.addContour(an.vars['zU'], 'black', 0.5, 2)

                title = 'hr: ' + str(hour)
Beispiel #2
0
import matplotlib.pyplot as plt




if i_plot > 0:
    if i_info >= 3:
        print('plotting')
    mainVar = an.vars[an.varNames[0]]
    someField = next(iter(mainVar.ncos.values())).field
    if i_info >= 1:
        print('NONSINGLETONS: ' + str(someField.nNoneSingleton))
    
    if nDPlot == 2 and someField.nNoneSingleton == 2:
        import ncPlots.ncSubplots2D as ncSubplots
        ncs = ncSubplots.ncSubplots(an, nDPlot, i_diffPlot, 'HOR', geo_plot=True)

        ncs.contourTranspose = contourTranspose
        ncs.plotContour = plotContour
        ncs.cmapM = cmapM
        ncs.axis = axis
        ncs.autoTicks = autoTicks
        ncs.Mmask = Mmask
        ncs.MThrMinRel = MThrMinRel
        ncs.Mticks = Mticks
        ncs.cmapD = cmapD
    
        #if 'cHSURF' in an.varNames:
        #    ncs.plotTopo(an.vars['cHSURF'])
        
        (fig,axes,MCB) = ncs.plotVar(an.vars['cHSURF'])