<div dir="ltr">Hi Ioana,<div>One thing that I see is that I think you meant to say res@lbLabelBar<b>On</b>, and not res@lbLabelBar. (Same for tres@lbLabelBar.) I also see that you are setting <span style="font-size:12.8px">dres@cnLevelSelectionMode  = &quot;ManualLevels&quot; but you are not setting the cnMinLevelValF/cnMaxLevelValF/cnLevelSpacingF resources as you are for the tres resource list. I believe this will result in NCL choosing the contour levels for your plots created with the dres resource list, and thus they are likely not the same for every plot. </span><br><br><div>I think the solution is to not draw the individual labelbars (by setting  res@lbLabelBarOn = False), draw the first labelbar by leabing resP@gsnPanelLabelBar = True, and then drawing the 2nd labelbar manually by calling gsn_labelbar_ndc. (Alternatively you can call gsn_create_labelbar, but in this case I think it would be easier to use gsn_labelbar_ndc.)</div></div><div><br></div><div>For various label bar examples, see:</div><div><a href="http://www.ncl.ucar.edu/Applications/labelbar.shtml">http://www.ncl.ucar.edu/Applications/labelbar.shtml</a><br></div><div><br></div><div><div>In the coding below I will assume that your dres resource list will have the contours defined like this:</div><div><div>dres@cnMinLevelValF       = -0.03                ; set min contour level</div><div>dres@cnMaxLevelValF       =  0.03               ; set max contour level</div><div>dres@cnLevelSpacingF      =  0.005</div></div></div><div><br></div><div>I think all you need to do is to add the call to gsn_labelbar_ndc at the end of your script:</div><div>resP@gsnFrame = False   ; do not advance the frame with the gsn_panel call<br></div><div><span style="font-size:12.8px">gsn_panel(wks,plot,(/6,2/),</span><span style="font-size:12.8px">resP)</span></div><div><div><span style="font-size:12.8px">lbres                      = True</span></div><div><span style="font-size:12.8px">lbres@lbPerimOn            = False               ; no label bar box</span></div><div><span style="font-size:12.8px">lbres@lbOrientation        = &quot;Vertical&quot;        ; orientation</span></div><div><span style="font-size:12.8px">lbres@vpWidthF             = 0.06                 ; size</span></div><div><span style="font-size:12.8px">lbres@vpHeightF            = 0.6</span></div><div><span style="font-size:12.8px">lbres@lbLabelFontHeightF   = </span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">resP@lbLabelFontHeight</span></div><div><span style="font-size:12.8px">lbres@lbLabelAlignment     = &quot;InteriorEdges&quot;     ; where to label</span></div><div><span style="font-size:12.8px">lbres@lbMonoFillPattern    = True                ; fill sold</span></div><div><span style="font-size:12.8px">lbres@lbFillColors         = cmap_r       </span></div><div><span style="font-size:12.8px">gsn_labelbar_ndc (wks,14,fspan(-.03,.03,13),0.85,0.5,lbres)</span></div></div><div>frame(wks)</div><div><span style="font-size:12.8px">kk=kk+2</span><br style="font-size:12.8px"><span style="font-size:12.8px">  ll=ll+2</span><br style="font-size:12.8px"><span style="font-size:12.8px">  end do</span><br style="font-size:12.8px"><span style="font-size:12.8px">  end </span><br style="font-size:12.8px"></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">The only possible issue I see with the above is that I set:</span></div><div><span style="font-size:12.8px">lbres@lbFillColors         = cmap_r      </span><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I am not sure if you are setting the exact number of colors that NCL is using for the plots, or if NCL is spanning cmap_r. If it is the latter case, I would set dres@cnFillColors manually:</span></div><div><span style="font-size:12.8px">dres@cnFillColors = cmap_r(0::3,:)     ; 0::3 is a guess to span the colormap</span></div><div><span style="font-size:12.8px">and then you can set </span></div><div><span style="font-size:12.8px">lbres@lbFillColors         = </span><span style="font-size:12.8px">dres@cnFillColors</span><span style="font-size:12.8px"><br></span></div><div><br></div><div><span style="font-size:12.8px">Hope that at least gets you on the right track. If you have any further questions please respond to the ncl-talk email list.</span></div><div><span style="font-size:12.8px">Adam</span></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 6, 2015 at 6:53 AM, Ioana Colfescu <span dir="ltr">&lt;<a href="mailto:ioana.colfescu@ed.ac.uk" target="_blank">ioana.colfescu@ed.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi, <br>
    I&#39;m trying to do a panel plot in which I want to use 2 different
    color bars in each plot in the panel. <br>
    I do get the plots but I have a problem with the color bars: I&#39;d
    like to deactivate the individual color bars ( for each plot) and
    have the color bars as panel plot color bars - i.e one horizontal (
    like in the plot ) and one vertical ( the second one which doesn&#39;t
    show up) but what I get is the result attached. <br>
    <br>
    Could someone please tell me what should I change in my script to
    make:<br>
    - the individual color bars disappear for each plot <br>
    -  the second panel plot color bar appear to the left ( the vertical
    bar) <br>
    I tried to set both the individual or panel resources for plotting
    the bar to False/True but doesn&#39;t work. <br>
    I attached the plot and the code. Thanks. <br>
    Ioana <br>
    <br>
    Relevant code part: <br>
    <br>
    <br>
      plot = new(12,graphic)<br>
      res                       = True<br>
      res@gsnDraw               = False    ; turn off draw<br>
      res@gsnFrame              = False    ; turn off frame<br>
     ............................<br>
    <b>  res@lbLabelBar    = False</b><br>
      tres                       = res<br>
      dres                       = res<br>
      tres@cnFillPalette         = &quot;BlWhRe&quot;<br>
     <b> tres@lbLabelBar    = False</b><br>
      tres@lbOrientation         = &quot;horizontal&quot;<br>
      tres@mpFillOn              = False               ; turn off map
    fill<br>
      tres@cnLevelSelectionMode  = &quot;ManualLevels&quot;<br>
      tres@cnMinLevelValF       = -0.03                ; set min contour
    level<br>
      tres@cnMaxLevelValF       =  0.03               ; set max contour
    level<br>
      tres@cnLevelSpacingF      =  0.005<br>
     <b> cmap_r              = read_colormap_file(&quot;NCV_manga&quot;)</b><b><br>
    </b><b>  dres@cnFillPalette  = cmap_r</b><br>
      <b>d</b><b>res@lbLabelBar    = False</b><br>
      dres@cnLevelSelectionMode  = &quot;ManualLevels&quot;<br>
      dres@mpShapeMode  = &quot;FreeAspect&quot;<br>
      kk=0<br>
      ll=1<br>
      do ii=0,5<br>
      plot(kk) = gsn_csm_contour_map(wks,cont1(ii,:,:),tres)<br>
      newvar=new((/dimsizes(cont1)/),typeof(cont1))<br>
      newvar(ii,:,:)=agcms1@_FillValue<br>
      newvar(ii,{-25:25},:)=cont1(ii,{-25:25},:)<br>
      ter_plot = gsn_csm_contour(wks,newvar(ii,:,:)*100,dres)<br>
      overlay(plot(kk),ter_plot)<br>
      plot(ll) = gsn_csm_contour_map(wks,aagcm1(ii,:,:),tres)<br>
      newvar2=new((/dimsizes(aagcm1)/),typeof(aagcm1))<br>
      newvar2(ii,:,:)=aagcm1@_FillValue<br>
      newvar2(ii,{-25:25},:)=aagcm1(ii,{-25:25},:)<br>
      ter_plot2 = gsn_csm_contour(wks,newvar2(ii,:,:)*100,dres)<br>
      overlay(plot(ll),ter_plot2)<br>
      resP=True<br>
      resP@gsnMaximize         = True         ; large format<br>
    <b>  resP@gsnPanelLabelBar    = True </b>        ; add common
    colorbar<br>
      resP@lbLabelAutoStride   = True         ; auto stride on labels<br>
      resP@lbLabelFontHeight  = 0.015<br>
      resP@lbOrientation =   &quot;horizontal&quot;<br>
    ;  draw(plot)<br>
    ;  frame(wks)<br>
      gsn_panel(wks,plot,(/6,2/),resP)<br>
      kk=kk+2<br>
      ll=ll+2<br>
      end do<br>
      end <br>
    <br>
  </div>

<br>The University of Edinburgh is a charitable body, registered in<br>
Scotland, with registration number SC005336.<br>
<br>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>
</div>