[ncl-talk] Unable to get right Y-axis labels in the plot

Adam Phillips asphilli at ucar.edu
Tue Mar 15 13:16:32 MDT 2016


Hi Pradeepa,
Your tmYRValues need to fall within the tmYL range for them to show up. For
instance, I bet if you change this:
res at tmYRValues = (/640.00,2200.00,4200.00,6700.
00,8000.00,12500.00,14100.00/)
to this:
res at tmYRValues = fspan(270,420,7)

the labels will show up. Thus, I think you will need to map your desired
right hand side Y-axis values up to your values on the left hand side
Y-axis.

Hope that helps. If not, or if you have any further questions, please
respond to the ncl-talk email list and not to me personally.
Adam


On Sun, Mar 13, 2016 at 5:54 PM, Vennam, Lakshmi Pradeepa <
lakshmi at live.unc.edu> wrote:

> Hello all,
>
>
> Few weeks back I posted to ncl-talk that I wasn't able to get right side
> Yaxis labels in some of the plots that I am trying to do.
>
>
> So I tested right Yaxis labels function (tmYRLabels) with a simple sample
> script.  I am attaching my sample script, figure and log file here.
>
>
> When I printed the YRLabels variable summary it shows the explicit labels
> that I provided (look at the log file) but for some reason they are not
> plotted in the figure. Can someone please let me know if I am missing
> anything in my sample script. Appreciate any kind of help.
>
>
> I am also pasting my code below for a quick glance.
>
>
> Thanks,
>
> Pradeepa.
>
>
> *Code:*
>
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
>
> load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
>
>
> begin
>
>
>  wks = gsn_open_wks("pdf","test9yRlabel")
>
>  gsn_define_colormap(wks,"gui_default")        ; choose colormap
>
>  plot1 = new(1, graphic)
>
>
>  YL = (/280,300,320,340,360,380,400,420,440/)
>
>  X = (/10,15,20,25,30,35,40,45,50/)
>
>
>  res = True
>
>  res at tmYROn     = True              ; turn on the YR tickmarks
>
>  res at tmYRLabelsOn = True              ; turn the YR labels on
>
>  res at tmYUseLeft = False
>
>  res at tmYRMode = "Explicit"  ; explicitly set Y-axis labels
>
>  res at tmYRValues =
> (/640.00,2200.00,4200.00,6700.00,8000.00,12500.00,14100.00/)
>
>  res at tmYRLabels = (/"640","2200", "4200", "6700", "8000", "12500",
> "14100"/)
>
>
>  plot1 = gsn_csm_xy(wks,X,YL,res)
>
>
>   getvalues plot1                         ; retrieve some of the plot
> resources
>
>      "tmYLLabels"  : tmYLLabels          ; values used by NCL at major
> tick marks
>
>   end getvalues
>
>    getvalues plot1                         ; retrieve some of the plot
> resources
>
>      "tmYRLabels"  : tmYRLabels          ; values used by NCL at major
> tick marks
>
>   end getvalues
>
>
>
>  printVarSummary(tmYLLabels)
>
>  print(tmYLLabels)
>
>  printVarSummary(tmYRLabels)
>
>  print(tmYRLabels)
>
>
> frame(wks)
>
> delete(res)
>
>
> end
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
>


-- 
Adam Phillips
Associate Scientist,  Climate and Global Dynamics Laboratory, NCAR
www.cgd.ucar.edu/staff/asphilli/   303-497-1726

<http://www.cgd.ucar.edu/staff/asphilli>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20160315/ce19f2f5/attachment.html 


More information about the ncl-talk mailing list