Hello,
This is a trivial problem, but how can one change the order of labelbar to
be the same as in the plot using gsn_labelbar_ndc function, for example,
in the attached plot, how to make it appear from a) to d) (in vertical
order), instead of from d) to a). I use the following script for plotting
labelbar.
I can fix it by drawing the bars one by one, but it needs a lot of tuning
of the bar width and y position to make the bar alignment and width look
like this plot.
Thanks!
Xin
; legend labels
getvalues plot1 ; get plot size for use in creating
labelbar
"vpXF" : vpx
"vpYF" : vpy
"vpHeightF" : vph
"vpWidthF" : vpw
end getvalues
lbw = 0.4 * vpw ; Make labelbar size a fraction of the plot.
lbh = 0.5 * vph
nboxes = dimsizes(colors)
lbres = True
lbres@vpWidthF = 0.15*vpw
lbres@vpHeightF = 0.3*vph
lbres@lbBoxMajorExtentF = 0.4
lbres@lbFillColors = colors
lbres@lbMonoFillPattern = True
lbres@lbLabelFontHeightF = 0.014
lbres@lbLabelJust = "CenterLeft"
;lbres@lbPerimOn = False
labels =.....
gsn_labelbar_ndc(wks,nboxes,labels,vpx+vph+0.187,0.75,lbres)
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
This archive was generated by hypermail 2.1.8 : Fri Nov 22 2013 - 09:36:32 MST