<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Alan,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The labelbar stuff drives me crazy too.  Part of the problem is that the &quot;plot manager&quot; is trying to adjust the labelbar for you so that its size and the size of its labels are in line with the size and shape of your plot.  This results in some surprising adjustments.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The other issue is that the plot manager is also trying to leave room for a potential labelbar title and spaces between the labelbar and the labels, so there&#39;s a bunch of adjusting going on there too.  Even if you set the lbAutoManage resource to False, there are still issues.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Dave Brown did a nice write-up of this through example 13 on the labelbar examples page:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><a href="http://www.ncl.ucar.edu/Applications/labelbar.shtml#ex13">http://www.ncl.ucar.edu/Applications/labelbar.shtml#ex13</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">This example might help you with your issue.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I will try to come up with an example that shows you how to position a labelbar where you want it.  My guess is that this is going to require that you turn off the &quot;plot manager&quot; labelbar, and instead create your own so you can control it better. This would involve using gsn_create_labelbar and maybe gsn_add_annotation to attach it.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">If I don&#39;t get to this right away and you get tired of waiting for me, then you might want to see other examples on the labelbar page, like example lb_19.ncl:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><a href="http://www.ncl.ucar.edu/Applications/labelbar.shtml#ex19">http://www.ncl.ucar.edu/Applications/labelbar.shtml#ex19</a></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 14, 2015 at 11:05 AM, Alan Brammer <span dir="ltr">&lt;<a href="mailto:abrammer@albany.edu" target="_blank">abrammer@albany.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This has frustrated me for a while and I always end up going with a trial and error solution to get the job done.<br>
<br>
If I want to “attach” something to a corner of the plot I can usually do it pretty easily.<br>
<br>
e.g Vector reference label:<br>
vcres@vcRefAnnoZone = 0<br>
vcres@vcRefAnnoJust = &quot;TopRight&quot;<br>
vcres@vcRefAnnoParallelPosF = 0.5<br>
vcres@vcRefAnnoOrthogonalPosF = -0.5<br>
<br>
How do I do this with a label bars?<br>
pmLabelBarZone doesn’t seem to behave in the same manner as above.<br>
Trial and error with pmLabelBarOrthogonalPosF is a hassle and then seems to break occasionally if the plot shape changes.<br>
<br>
<br>
<br>
;   simple script  ;  Our ramadda server should give access thru open dap to anyone. (I think).<br>
<br>
tf = addfile(&quot;<a href="http://ramadda.atmos.albany.edu:8080/repository/opendap/synth:4c8dfccb-37c5-43ff-be7b-79a7200bd6e8:LzIwMTUvdC4yMDE1LjBwNS5hbmwubmM=/entry.das" rel="noreferrer" target="_blank">http://ramadda.atmos.albany.edu:8080/repository/opendap/synth:4c8dfccb-37c5-43ff-be7b-79a7200bd6e8:LzIwMTUvdC4yMDE1LjBwNS5hbmwubmM=/entry.das</a>&quot;,&quot;r&quot;)<br>
t = tf-&gt;t(0,:,:,:)  ; time|lev|lat|lon<br>
<br>
wks = gsn_open_wks(&quot;x11&quot;,&quot;&quot;)<br>
<br>
res = True<br>
res@trYMinF = 300<br>
res@trYMaxF = 1000<br>
res@cnFillOn = True<br>
res@tmYROn = False<br>
res@tmYRMode = &quot;Automatic&quot;<br>
res@lbOrientation = &quot;Vertical&quot;<br>
res@lbLeftMarginF = 0.   ;;  There appears to still be a margin?<br>
plot = gsn_csm_pres_hgt(wks, t(:,{12.5},:), res)<br>
<br>
res@pmLabelBarZone = 0<br>
res@pmLabelBarOrthogonalPosF = 0.5    ; Disappeared somewhere?<br>
plot = gsn_csm_pres_hgt(wks, t(:,{12.5},:), res)<br>
<br>
res@pmLabelBarOrthogonalPosF = -0.01    ;  how to guess this number or better way to do it?<br>
plot = gsn_csm_pres_hgt(wks, t(:,{12.5},:), res)<br>
<br>
<br>
<br>
Alan.<br>
<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>
</blockquote></div><br></div>