[ncl-talk] Hown to turn on color fill of map with add labelbar

juki juki juky_emc2 at yahoo.com
Thu Nov 14 15:23:29 MST 2019


line 216 is 
map = gsn_csm_contour_map(wks,data1T,mpres)

This appears when I set:
mpres at cnFillOn              = True     ; turn on color fill

If I set
mpres at cnFillOn              = False     ; turn on color fill

there is no error but I want to have topography background ins the map.
Juki


    On Friday, November 15, 2019, 05:16:20 AM GMT+7, Rick Brownrigg <brownrig at ucar.edu> wrote:  
 
 What is line 216 in your script?  Is that the only error/warning messages?




On Thu, Nov 14, 2019 at 2:57 PM juki juki via ncl-talk <ncl-talk at ucar.edu> wrote:

Sorry I re-send my previous question and hope some helps.
Juky 

    On Wednesday, November 13, 2019, 09:43:00 PM GMT+7, juki juki via ncl-talk <ncl-talk at ucar.edu> wrote:  
 
 Hi all !
I am using the following add labelbar for my contour plot: http://www.ncl.ucar.edu/Applications/Scripts/polyg_8_lbar.ncl
I am plotting the topography as the background instead of map = gsn_csm_map(wks,mpres)The following is my simple ncl: wks = gsn_open_wks("png","polyg")              ; send graphics to PNG file
;---Set up some map resources.  mpres                       = True  mpres at gsnMaximize           = False             ; Maximize plot in frame.  mpres at gsnDraw               = False            ; Will draw later  mpres at gsnFrame              = False            ; Don't advance the frame ; mpres at pmTickMarkDisplayMode = "Always"  mpres at gsnAddCyclic          = False    ; data already has cyclic point  mpres at mpGeophysicalLineThicknessF = 1.5          ; thickness of outlines  mpres at mpDataBaseVersion     = "MediumRes"  ; Medium resolution database  mpres at cnFillOn              = True     ; turn on color fill  mpres at cnLinesOn             = False    ; turn of contour lines    mpres at cnLineLabelsOn = False ;-- turns off contour line labels  mpres at cnInfoLabelOn = False ;-- turns off contour info label   mpres at cnLevelSelectionMode = "ManualLevels"    ; Set contour levels  mpres at cnMinLevelValF       = 200               ; the same for each plot.  mpres at cnMaxLevelValF       =  3000  mpres at cnLevelSpacingF      =   200

  mpres at mpMinLatF             = -7.  mpres at mpMaxLatF             = 7.  mpres at mpMinLonF             = 94.  mpres at mpMaxLonF             = 108.  mpres at mpShapeMode  = "FreeAspect"  mpres at vpWidthF      = 0.35  mpres at vpHeightF     = 0.25    mpres at tmXBLabelFontHeightF = 0.01                 ; resize tick labels  mpres at tmYLLabelFontHeightF = 0.01  mpres at gsnMajorLatSpacing = 2  mpres at gsnMajorLonSpacing = 2  mpres at gsnStringFontHeightF = 0.01    
    map = gsn_csm_contour_map(wks,data1T,mpres)
;data1T is topography data
;--Create logical variables to hold the marker resources.  gsres               = True  gsres at gsMarkerIndex = 16          ; Use filled dots for markers.;; Loop through each grouping of markers, and draw them one set at; a time, assigning the proper color and size with gsn_marker.;  base_size = 0.005  pmid = new(num_distinct_markers,graphic)  do i = 0, num_distinct_markers-1    if (.not.ismissing(lat_new(i,0)))      gsres at gsMarkerColor      = colors(i,:)      ;gsres at gsMarkerSizeF      = base_size * (i+1)/3.      gsres at gsMarkerSizeF      = base_size       gsres at gsMarkerThicknessF = 0.7*(i+1)      pmid(i) = gsn_add_polymarker(wks,map,lon_new(i,:),lat_new(i,:),gsres)    end if  end do
;---Draw labelbar and advance frame.  add_labelbar(wks,map,levels,colors)  draw(map)  frame(wks)
Question: How to turn on the color fill? When I set  mpres at cnFillOn              = True     ; turn on color fill, I got the following error:
fatal:["Execute.c":8637]:Execute: Error occurred at or near line 7901 in file /usr/local/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8637]:Execute: Error occurred at or near line 11301 in file /usr/local/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8637]:Execute: Error occurred at or near line 216 in file rata.ncl
Thank you for help
Juky





_______________________________________________
ncl-talk mailing list
ncl-talk at ucar.edu
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk  _______________________________________________
ncl-talk mailing list
ncl-talk at ucar.edu
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20191114/8ff68d48/attachment.html>


More information about the ncl-talk mailing list