Blame | Last modification | View Log | Download | RSS feed
folder ='/lhome/sprenger/PV_Inversion_Tool/';filename='Z1_20060115_18';% --------------------------------------------------------------------------% Plot qgPV anomaly (horizontal sections)% --------------------------------------------------------------------------% Base directory and filenamebase = '/net/rossby/lhome/sprenger/PV_Inversion_Tool/';folder = base;filename = 'Z1_20060115_18';disp([folder filename])% First image (otherwise first image is not correctly written)figname = [base '/test.eps'];close;fh=figure('Units','pixels','Position',[100 100 900 900])set(gcf, 'PaperPosition', [2 1 15 10]);print('-depsc2','-r0',figname);% Load variables from file (on model levels)m_pv = cdf_loadV(folder,filename,'QGPV_ANOM');% Loop over all levelsfor ilev=1:m_pv.nz% Create a new figureclose;fh=figure('Units','pixels','Position',[100 100 900 900])% Set the geographical projectionm_proj('Equidistant Cylindrical','long',[m_pv.lonmin m_pv.lonmax],'lat',[m_pv.latmin m_pv.latmax]);% Scale the plotting field for color mapfld=1e6*squeeze(m_pv.var(ilev,:,:));c_map = scale_col(0:50:600,fld);% Plot PVlat=m_pv.ymin + (0:m_pv.ny-1) * m_pv.dy;lon=m_pv.xmin + (0:m_pv.nx-1) * m_pv.dx;[C,h]=m_contourf(lon,lat,c_map.data,c_map.xtick);for icnt = 1: length(h)set( h(icnt), 'EdgeColor', 'none' )end% Add color barcolormap('default');ctb(['/home/sprenger/ECFC_STE_Forecast/ctb_isen'],c_map.xtick,1);caxis(c_map.caxis);q=colorbar('hori');set(q,'xtick',c_map.xtick,'XTickLabel',c_map.label);% Add the grid and the coast lines to the plotm_grid;m_coast('linewidth',1,'color','k');title(num2str(m_pv.aklay(ilev)));% Save figurepre='';if ( m_pv.aklay(ilev) < 10 )pre='0';endif ( m_pv.aklay(ilev) < 100 )pre=[pre '0' ];endif ( m_pv.aklay(ilev) < 1000 )pre=[pre '0' ];endif ( m_pv.aklay(ilev) < 10000 )pre=[pre '0' ];endfigname = [ base '/qg_2d_' filename '_' pre num2str(m_pv.aklay(ilev)) '.eps' ];set(gcf, 'PaperPosition', [2 1 15 10]);print('-depsc2','-r0',figname);% End loop over all levelsend