;************************************************* ; conLab_2.ncl ; ; Concepts illustrated: ; - Drawing black-and-white contours over a cylindrical equidistant map ; - Setting contour labels using the "randomized" method (default) ; - Masking contour lines so they don't go through contour labels ; - Setting the background fill color for contour labels to transparent ; - Zooming in on a particular area on a cylindrical equidistant map ; ;************************************************ ; ; These files are loaded by default in NCL V6.2.0 and newer ; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" ; load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl" ;************************************************ begin ;************************************************ ; read in netCDF file ;************************************************ a = addfile("$NCARG_ROOT/lib/ncarg/data/cdf/uv300.nc","r") ;************************************************ ; read in zonal winds ;************************************************ u = a->U(1,:,:) ; read July zonal winds ;************************************************ ; create default plot ;************************************************ wks = gsn_open_wks("png","conLab") ; open a png file res = True res@mpMinLatF = -30 res@mpMaxLatF = 30 res@mpMinLonF = 0 res@mpMaxLonF = 70 res@tiMainString = "Randomized: Default" ; these resources will enable labels to appear as if they are part of ; a line, just like the "constant" method res@cnLabelMasking = True res@cnLineLabelBackgroundColor = "transparent" plot = gsn_csm_contour_map(wks,u,res) ; create a default plot end