Changeset 2611 in lmdz_wrf for trunk/tools
- Timestamp:
- Jun 18, 2019, 3:11:29 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/geometry_tools.py
r2610 r2611 1452 1452 for ip in range(ecut[ic]+1,icut[ic+1]): cutpolygon.append(polygon[ip,:]) 1453 1453 1454 print 'Lluis ', Ncuts, 'ic', Ncuts-11455 1454 ic = Ncuts-1 1456 1455 cutpolygon.append(ipt[ic]) … … 1504 1503 1505 1504 finalcutpolygon = np.array(finalcutpolygon) 1505 1506 finalcutpolygon = rm_consecpt_polygon(finalcutpolygon) 1506 1507 finalcutpolygon = ma.masked_equal(finalcutpolygon, gen.fillValueF) 1507 1508 … … 3653 3654 secvals=objdic[secn] 3654 3655 pvals = secvals[0] 3655 fillsec = []3656 fillsecs = [] 3656 3657 Nvals = pvals.shape[0] 3658 # re-sectionning to plot without masked values 3657 3659 for ip in range(Nvals-1): 3658 if type(pvals[ip][0]) != type(gen.mamat[1]) and type(pvals[ip+1][0]) != type(gen.mamat[1]): 3659 fillsec.append(pvals[ip,:]) 3660 # plt.fill(pvals[:,1], pvals[:,0], color=secvals[2]) 3661 fillsec = np.array(fillsec) 3662 plt.fill(fillsec[:,1], fillsec[:,0], color=secvals[2]) 3660 if type(pvals[ip][0]) == type(gen.mamat[1]): fillsecs.append(ip) 3661 Nsecs = len(fillsecs) 3662 iisc = 0 3663 for isc in range(Nsecs): 3664 plt.fill(pvals[iisc:fillsecs[isc],1], pvals[iisc:fillsecs[isc],0], \ 3665 color=secvals[2]) 3666 iisc = fillsecs[isc]+1 3667 plt.fill(pvals[iisc:Nvals-1,1], pvals[iisc:Nvals-1,0], color=secvals[2]) 3663 3668 3664 3669 return
Note: See TracChangeset
for help on using the changeset viewer.