[ncl-talk] sub: Contour plot
dale zuri
dalezuri at gmail.com
Wed Mar 25 18:54:27 MDT 2020
Hi NCL user,
I have been trying to overlay the contour lines of the sea ice area
fraction. Ended up getting the contour lines across the continental region
instead of the Arctic region. Also there is a straight white line showing
up on the map. I couldn't adjust the min/max of Lon/Lat.
I would appreciate any help to fix this.
Thanks
f = addfile ("blackbox.cice.h.0001-01.nc", "r")
TIME = f->time
; VAR = short2flt(f->$vname$(:,{latS:latN},:))
VAR = f->$vname$
icearea = f->aice
printVarSummary(VAR) ; variable overview
printVarSummary(icearea) ; variable overview
lat2d = f->TLAT
lon2d = f->TLON
;============================================================
; PLOTS
;============================================================
wks = gsn_open_wks("x11","eof") ; send graphics to PNG file
; plot = new(neof,graphic) ; create graphic array
; only needed if paneling
; EOF patterns
res = True
res at gsnDraw = False ; don't draw yet
res at gsnFrame = False ; don't advance frame yet
res at gsnPolar = "NH"
res at mpFillOn = False ; turn off map fill
res at gsnAddCyclic = False
res at sfYArray = lat2d
res at sfXArray = lon2d
res at cnFillOn = True ; turn on color fill
res at cnFillPalette = "grads_rainbow" ; choose colormap
; res at cnFillPalette = "NCV_banded" ; choose colormap
res at cnLinesOn = False ; True is default
res at cnLineLabelsOn = False ; True is default
res at lbLabelBarOn = False ; turn off individual lb's
res at trGridType = "TriangularMesh"
; set symmetric plot min/max
; panel plot only resources
resP = True ; modify the panel plot
resP at gsnMaximize = True ; large format
resP at gsnPanelLabelBar = True ; add common colorbar
;
plot=gsn_csm_contour_map_polar(wks,VAR(0,:,:),res)
;*****************************
; create second plot
;*****************************
res1 = True
res1 at gsnTickMarksOn = False ; no tickmarks
res1 at gsnDraw = False ; don't draw
res1 at gsnFrame = False ; don't advance frame
res1 at gsnAddCyclic = False
res1 at gsnLeftString = "" ; no titles
res1 at gsnRightString = ""
res1 at tiXAxisString = ""
res1 at tiYAxisString = ""
res1 at cnLineThicknessF = 1.0 ; thicker contours
res1 at cnLineLabelsOn = False ; no line labels
res1 at cnFillMode = "RasterFill"
res1 at cnRasterSmoothingOn = True
res1 at sfYArray = lat2d
res1 at sfXArray = lon2d
res1 at trGridType = "TriangularMesh"
plot2 = gsn_csm_contour(wks,icearea(0,:,:),res1)
;******************************
; overlay the plots
;******************************
overlay(plot,plot2)
draw(plot)
frame(wks)
end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20200325/1c835237/attachment.html>
More information about the ncl-talk
mailing list