<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hi Mary,<br>
    <br>
    Thank you for your quick reply.  I tried setting some to predraw
    rather than draw, and no change.  Here is my figure script, where
    the map outline disappears with res2@mpOutlineDrawOrder = "Draw" (as
    it is below).  What I would like is the map outline to be under all
    contours, vectors, and the polymarkers.  <br>
    <br>
    Thank you!<br>
    Stephanie<br>
    <br>
      wks = gsn_open_wks("eps" ,"Figure9")<br>
      gsn_define_colormap(wks,"BlueWhiteOrangeRed")<br>
    <br>
     res2 = True<br>
     res2@gsnDraw          = False<br>
     res2@gsnFrame         = False <br>
     res2@gsnAddCyclic = True<br>
     res2@cnLineLabelsOn  = False<br>
    <br>
     res6 = res2<br>
     res3 = res2<br>
     res4 = res2<br>
    <br>
    ;-- map --<br>
     res2@mpPerimOn         = False  <br>
     res2@mpLimitMode = "LatLon"<br>
     res2@mpMaxLatF = 80.<br>
     res2@mpMinLatF = -15. <br>
     res2@mpMinLonF         =   -300. <br>
     res2@mpMaxLonF         = 45.<br>
     res2@mpCenterLonF  =  -130<br>
     res2@tmXBLabelFontHeightF = 0.014    <br>
     res2@tmYLLabelFontHeightF = 0.014   <br>
     res2@mpFillOn               = False<br>
     res2@mpGeophysicalLineThicknessF = 1.3<br>
     res2@mpGeophysicalLineColor =  "steelblue4"<br>
     res2@mpOutlineDrawOrder = "Draw"<br>
    <br>
     res2@tmXTOn = False                 ; Turn off tickmarks and labels
    <br>
     res2@tmYROn = False <br>
     res2@mpShapeMode = "FreeAspect"<br>
     res2@vpWidthF = 0.88   <br>
     res2@vpHeightF = 0.38  <br>
    <br>
     res2@tmYLLabelsOn         = False              ; do not draw left
    labels<br>
     res2@tmYLOn               = False              ; no left tickmarks<br>
     res2@tmXBLabelsOn         = False              ; do not draw bottom
    labels<br>
     res2@tmXBOn               = False              ; no bottom
    tickmarks<br>
    <br>
    ;-- OLR --<br>
    res2@cnFillOn          = True                  ; color fill<br>
    res2@cnLinesOn         = False<br>
    res2@gsnSpreadColors     = True                ; use full colormap<br>
    res2@lbLabelBarOn        = False<br>
    res2@cnLevelSelectionMode  = "ManualLevels" ; set manual contour
    levels<br>
    res2@cnMinLevelValF        = -25        ; set min contour level<br>
    res2@cnMaxLevelValF        =  25<br>
    res2@cnLevelSpacingF       =  2.5 ; set contour interval<br>
    res2@cnInfoLabelOn = False<br>
    res2@cnFillDrawOrder      = "Draw"<br>
    <br>
    ;-- vectors --<br>
      res = True<br>
      res@gsnDraw          = False<br>
      res@gsnFrame         = False <br>
      res@gsnAddCyclic = True<br>
      res@vcRefLengthF    = 0.052                  ; reference vector
    length<br>
      res@vcMinDistanceF  = 0.025                  ; thin the vectors<br>
      res@vcLineArrowHeadMinSizeF = 0.0075 <br>
      res@vcLineArrowHeadMaxSizeF = 0.0075 <br>
      res@vcRefAnnoString2On = False<br>
      res@vcRefAnnoPerimOn = False<br>
      res@vcRefAnnoOrthogonalPosF   = 0.2            ; move ref vector
    up or down<br>
      res@vcRefAnnoParallelPosF     = 0.97             ; move ref vector
    left or right<br>
      res@vcRefAnnoFontHeightF      = 0.015           ;font size of
    reference vector number<br>
      res@vcVectorDrawOrder        = "Draw"<br>
    <br>
    ;-- Streamfunction --<br>
     res3@cnFillOn        = False<br>
     res3@cnLinesOn       = True <br>
     res3@cnLineThicknessF = 1.3<br>
     res3@cnLineLabelsOn  = False<br>
     res3@gsnContourNegLineDashPattern = 1       ; sets negative
    contours to dash pattern 1<br>
     res3@cnLevelSelectionMode  = "ManualLevels" ; set manual contour
    levels<br>
     res3@cnMinLevelValF        = -275        ; set min contour level<br>
     res3@cnMaxLevelValF        =  275<br>
     res3@cnLevelSpacingF       =  15 ; set contour interval<br>
     res3@cnInfoLabelOn = False  <br>
     res3@cnLineDrawOrder      = "Draw"<br>
    <br>
    ;-- Zonal Wind --<br>
     res6@cnFillOn        = False<br>
     res6@cnLinesOn       = True<br>
     res6@cnLineThicknessF = 1.5<br>
     res6@cnLineLabelsOn  = False<br>
     res6@cnMonoLineColor = False<br>
     res6@cnLineColors = (/205,215,230,240,255/)<br>
    <br>
      res6@cnLevelSelectionMode  = "ManualLevels" ; set manual contour
    levels<br>
      res6@cnMinLevelValF        = 40        ; set min contour level<br>
      res6@cnMaxLevelValF        =  80<br>
      res6@cnLevelSpacingF       =  10 ; set contour interval<br>
      res6@cnInfoLabelOn = False<br>
      res6@cnLineDrawOrder      = "Draw"<br>
    <br>
    ; Create a panel of plots<br>
      pres                  = True         <br>
      pres@gsnFrame          = False<br>
      pres@gsnPaperOrientation = "portrait"<br>
      pres@gsnMaximize      = True         <br>
      pres@gsnPanelBottom = 0.05<br>
      pres@gsnPanelYWhiteSpacePercent = 6<br>
      pres@gsnPanelXWhiteSpacePercent = 0<br>
      pres@gsnPanelLabelBar = True         <br>
      pres@lbLabelFontHeightF  = 0.008<br>
      pres@pmLabelBarOrthogonalPosF = 0.04  ;moves it up and down<br>
    <br>
      pres@pmLabelBarWidthF = 0.5<br>
      pres@pmLabelBarParallelPosF = 0.05<br>
      pres@lbTitleOn        =  True                ; turn on title<br>
      pres@lbTitleString    = "[W/m~S~2~N~]"                ; title
    string<br>
      pres@lbTitlePosition  = "Right"              ; title position<br>
      pres@lbTitleFontHeightF= .011                ; make title smaller<br>
      pres@lbTitleDirection = "Across"             ; title direction<br>
      pres@lbTitleJust = "CenterLeft"<br>
    <br>
    <br>
     plot= new(8,graphic)<br>
     plot_o= new(8,graphic)<br>
     plot_ov = new(8,graphic)<br>
     mark = new(8,graphic)<br>
     plot_n = new(8,graphic)<br>
      <br>
    lags = (/6,10,14,18,22,26,30,34/)<br>
    <br>
    <br>
    l = 0<br>
    <br>
      do n=0,dimsizes(lags)-1<br>
    <br>
        res@gsnLeftString = "Lag " + lag(lags(l))<br>
        <a class="moz-txt-link-abbreviated" href="mailto:res@gsnLeftStringOrthogonalPosF=.02">res@gsnLeftStringOrthogonalPosF=.02</a><br>
        res@txFontHeightF   = 0.035<br>
    <br>
      if(n .le. 5) <br>
        rf = 25.<br>
      else<br>
        rf = 55.<br>
      end if<br>
    <br>
    if((n % 2) .eq. 0)<br>
      res2@tmYLLabelsOn         = True             ; do not draw left
    labels<br>
      res2@tmYLOn               = True              ; no left tickmarks<br>
    <br>
      res2@tmYLMode   =
    "Explicit"                                                <br>
      res2@tmYLValues = (/-15,0,15, 30,45,
    60,75/)                           <br>
      res2@tmYLLabels =
(/"15~S~o~N~S","0~S~o~N~","15~S~o~N~N","30~S~o~N~N","45~S~o~N~W","60~S~o~N~N","75~S~o~N~N"/)<br>
    <br>
    else<br>
    <br>
      res2@tmYLLabelsOn         = False            ; do not draw left
    labels<br>
      res2@tmYLOn               = False                ; no left
    tickmarks<br>
    <br>
    end if<br>
    <br>
    if(n .gt. 5)<br>
       res2@tmXBLabelsOn         = True              ; do not draw
    bottom labels<br>
       res2@tmXBOn               = True<br>
    <br>
      res2@tmXBMode   =
    "Explicit"                                                <br>
      res2@tmXBValues = (/-270,-225,-180,-135, -90,-45, 0,
    45/)                           <br>
      res2@tmXBLabels =
    (/"90~S~o~N~E","135~S~o~N~E","180~S~o~N~","135~S~o~N~W","90~S~o~N~W","45~S~o~N~W","0~S~o~N~","45~S~o~N~E"/)
    <br>
    <br>
    end if<br>
    <br>
    ;-- vectors --<br>
      res@vcRefMagnitudeF =  rf                    ; make vectors larger<br>
      res@vcRefAnnoOn = True<br>
      res@vcRefAnnoString1 = rf + " m~S~2~N~/s~S~2~N~" <br>
    <br>
          if(n .eq. 5)<br>
              res@vcRefAnnoOrthogonalPosF   = 0.02     ; move ref vector
    up or down<br>
          else<br>
              res@vcRefAnnoOrthogonalPosF   = 0.2     ; move ref vector
    up or down<br>
          end if<br>
    <br>
    <br>
       plot_ov(n)  =
gsn_csm_vector(wks,composite_U(lags(l),:,:),composite_V(lags(l),:,:),res)<br>
       plot_o(n)  = gsn_csm_contour(wks,composite_PSI(lags(l),:,:),res3)<br>
       plot_n(n)  =
    gsn_csm_contour(wks,composite_zonal(lags(l),:,:),res6) <br>
       plot(n)  =
    gsn_csm_contour_map_ce(wks,composite_OLR(lags(l),:,:),res2)<br>
    <br>
    <br>
        overlay(plot_o(n),plot_n(n))<br>
        overlay(plot_ov(n),plot_o(n))<br>
        overlay(plot(n),plot_ov(n))<br>
    <br>
          gsres = True<br>
          gsres@gsMarkerColor      = "black"<br>
          gsres@gsMarkerThicknessF = 3.0<br>
          gsres@tfPolyDrawOrder = "PostDraw"<br>
          mark(n) = gsn_add_polymarker(wks,plot(n),lon_max(lags(l)),
    lat_max(lags(l)),gsres)<br>
    <br>
    <br>
         <br>
        l = l + 1<br>
      end do<br>
    <br>
        gsn_panel(wks,plot, (/5,2/), pres)<br>
    <br>
    <br>
    <br>
    On 12/4/15 2:33 PM, Mary Haley wrote:
    <blockquote
cite="mid:CACNN_CKQo4yd7tySbfXmskMpgdtJRWKa4Tdbv1wXL5y0kbFJMQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default" style="font-size: small;">Stephanie,</div>
        <div class="gmail_default" style="font-size: small;"><br>
        </div>
        <div class="gmail_default" style="font-size: small;">Can you
          send us a script that shows what you are trying to do?</div>
        <div class="gmail_default" style="font-size: small;"><br>
        </div>
        <div class="gmail_default" style="font-size: small;">I was able
          to get the markers to appear on top of the map outlines by
          setting:</div>
        <div class="gmail_default" style="font-size: small;"><br>
        </div>
        <div class="gmail_default" style="font-size: small;">
          <div class="gmail_default">  res@tfPolyDrawOrder = "PostDraw"</div>
          <div class="gmail_default">  res@mpOutlineDrawOrder = "Draw"</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">but I was only drawing maps and
            markers, and no contours or vectors.  Without knowing what
            kind of plot elements you're drawing, I can't really
            reproduce your problem.</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">It might be that you need to set
            some of the other items to "predraw" rather than "draw".</div>
          <div class="gmail_default"><br>
          </div>
          <div class="gmail_default">--Mary</div>
          <div class="gmail_default"><br>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Fri, Dec 4, 2015 at 1:26 PM,
          Stephanie <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:sslade1@atmos.colostate.edu" target="_blank">sslade1@atmos.colostate.edu</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">Hi NCL users,<br>
            <br>
            I'm having trouble overlaying polymarkers in a figure so
            that the<br>
            polymarkers are on top of everything.  My plot is a panel
            plot with<br>
            multiple overlays in each panel, and each panel has a
            polymarker which<br>
            is in a different location in each panel  (so gsn_panel has
            to be called<br>
            after drawing the polymarkers).  My main concern is that the
            map outline<br>
            sits on top of the polymarkers.  I attempted to set the draw
            order for<br>
            each layer by setting everything to "Draw" and the
            polymarkers to<br>
            "PostDraw", however this caused the background map outline
            to completely<br>
            disappear with everything else in tact.  Any suggestions
            would be<br>
            greatly appreciated.<br>
            <br>
            Thank you all in advance!<br>
            <br>
            Stephanie<br>
            <br>
            --<br>
            Stephanie A. Henderson<br>
            (Formerly Stephanie A. Slade)<br>
            PhD Candidate<br>
            Department of Atmospheric Science<br>
            Colorado State University<br>
            Fort Collins, CO  80523<br>
            <br>
            _______________________________________________<br>
            ncl-talk mailing list<br>
            <a moz-do-not-send="true" href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
            List instructions, subscriber options, unsubscribe:<br>
            <a moz-do-not-send="true"
              href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk"
              rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Stephanie A. Henderson
(Formerly Stephanie A. Slade)
PhD Candidate
Department of Atmospheric Science
Colorado State University
Fort Collins, CO  80523</pre>
  </body>
</html>