<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Mira, </div><div class="gmail_default" style="font-family:verdana,sans-serif">Alex&#39;s suggestion works and a lot of code in NCL uses the same method to copy metadata between variables. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">For a more explicit route, when you subtract variables and define a new variable at the same time the metadata is not carried over to the new variable.  Look at your printVarSummary of diff_u there is no information attached to the variable. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Alex&#39;s approach will copy over all the metadata, therefore some data (e.g. longname) will be incorrect. diff_u longname should now be something more like &quot;DJF Zonal Wind difference at sigma level 0.995&quot;.  Though for plotting all NCL needs is coordinates information. </div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Therefore based on your original script, I&#39;d add 2 lines as below.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">diff_u = uAvgTime_hi - uAvgTime_lo</span><br style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">diff_v = vAvgTime_hi - vAvgTime_lo</span><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">copy_VarCoords(<span style="color:rgb(0,0,0);font-size:13px;font-family:arial,sans-serif">uAvgTime_hi, diff_u)</span></div><div class="gmail_default" style="font-family:verdana,sans-serif">copy_VarCoords(v<span style="font-size:13px;color:rgb(0,0,0);font-family:arial,sans-serif">AvgTime_hi, diff_v)</span><span style="color:rgb(0,0,0);font-size:13px;font-family:arial,sans-serif"><br></span></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">This will copy the latitude and longitude information to the new variables, so NCL will know where to plot the data. <br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Alan.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 June 2015 at 16:42,  <span dir="ltr">&lt;<a href="mailto:mberdahl@envsci.rutgers.edu" target="_blank">mberdahl@envsci.rutgers.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alex,<br>
I just tried and the spacing looks to be right now! Thanks very much! The<br>
only thing I don&#39;t understand what you mean is to change the long names.<br>
Thanks!<br>
Mira<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; Mira,<br>
&gt;<br>
&gt; I don’t know the example pages well so I can’t really point to a specific<br>
&gt; code example but usually lat and lon are stored in your netcdf file just<br>
&gt; like every other variable.<br>
&gt;<br>
&gt; Here is a way we can cheat the system as long as your lats/lons don’t<br>
&gt; change (logically easier but not exactly proper).<br>
&gt;<br>
&gt; You should be able to set diff_u = uAvgTime_hi so that all of the metadata<br>
&gt; is copied over to the new variable.  The issue with this is you would need<br>
&gt; to change long names and other stuff for completeness.  After you do that<br>
&gt; you can do you subtraction and all the metadata should remain with the<br>
&gt; variable: diff_u = uAvgTime_hi - uAvgTime_lo.  Similarly done for diff_v.<br>
&gt;<br>
&gt; Not the clean way of doing it but I’m not the best when pulling variables<br>
&gt; using the named dimension convention, i.e. specifying the lat/lon ranges.<br>
&gt; Maybe one of the NCAR folks can provide some insight to using that way.<br>
&gt;<br>
&gt; This way however should get you what you need with regards to lats/lons<br>
&gt; being associated with your data and hopefully get your plot working.<br>
&gt;<br>
&gt; Hope that helps,<br>
&gt; -Alex<br>
&gt;<br>
&gt;<br>
&gt; On Jun 9, 2015, at 1:34 PM, <a href="mailto:mberdahl@envsci.rutgers.edu">mberdahl@envsci.rutgers.edu</a> wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi Alex,<br>
&gt;&gt; Thanks for the suggestion.  I was wondering if it had anything to do<br>
&gt;&gt; with<br>
&gt;&gt; that.  When you say pull the lat Lon, I&#39;m not exactly sure what you mean<br>
&gt;&gt; to do.  Do you have an example to point me to?<br>
&gt;&gt; Thanks!<br>
&gt;&gt; Mira<br>
&gt;&gt;&gt; Mira,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; You have lost your lats/lons in the subtraction.  It may have something<br>
&gt;&gt;&gt; to<br>
&gt;&gt;&gt; do with that. You might want to pull them in at the beginning and then<br>
&gt;&gt;&gt; associate them with diff_u and diff_v using:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; diff_u@lon2d  = lon<br>
&gt;&gt;&gt; diff_u@lat2d   = lat<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; diff_v@lon2d  = lon<br>
&gt;&gt;&gt; diff_v@lat2d   = lat<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Just pull the lats and lons on the same subsection that you are pulling<br>
&gt;&gt;&gt; u/v.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -Alex<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Jun 8, 2015 at 9:30 PM, &lt;<a href="mailto:mberdahl@envsci.rutgers.edu">mberdahl@envsci.rutgers.edu</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi Alex,<br>
&gt;&gt;&gt;&gt; I changed it so the vectors were appropriately sized.  I just tried<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt; script with removing the second Magnitude definition and the spacing<br>
&gt;&gt;&gt;&gt; is<br>
&gt;&gt;&gt;&gt; still the same.  Any other thoughts?<br>
&gt;&gt;&gt;&gt; Mira<br>
&gt;&gt;&gt;&gt;&gt; Mira,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Why did you change vcres@vcRefMagnitudeF = 10.0 to<br>
&gt;&gt;&gt;&gt; vcres@vcRefMagnitudeF<br>
&gt;&gt;&gt;&gt; =<br>
&gt;&gt;&gt;&gt;&gt; 1.0 after the first 2 plots were made?  This is likely what is<br>
&gt;&gt;&gt;&gt;&gt; causing<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; difference.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -Alex<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Mon, Jun 8, 2015 at 8:12 PM, &lt;<a href="mailto:mberdahl@envsci.rutgers.edu">mberdahl@envsci.rutgers.edu</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;&gt;&gt;&gt; I have a 3 panel plot which shows the winds over a region.  The<br>
&gt;&gt;&gt;&gt;&gt;&gt; first<br>
&gt;&gt;&gt;&gt;&gt;&gt; two<br>
&gt;&gt;&gt;&gt;&gt;&gt; panels show averages for selected years, and the third panel shows<br>
&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt; difference between the top 2 panels.  My problem is that the spacing<br>
&gt;&gt;&gt;&gt; of<br>
&gt;&gt;&gt;&gt;&gt;&gt; wind vectors is much denser in the first two plots than the third<br>
&gt;&gt;&gt;&gt;&gt;&gt; &quot;difference&quot; plot.  Is there a reason why the grid spacing would<br>
&gt;&gt;&gt;&gt;&gt;&gt; suddenly<br>
&gt;&gt;&gt;&gt;&gt;&gt; be different (more sparse) when displaying the difference of two<br>
&gt;&gt;&gt;&gt;&gt;&gt; wind<br>
&gt;&gt;&gt;&gt;&gt;&gt; fields?  The sizes (dimensions) of the u and v fields remain the<br>
&gt;&gt;&gt;&gt;&gt;&gt; same<br>
&gt;&gt;&gt;&gt;&gt;&gt; for<br>
&gt;&gt;&gt;&gt;&gt;&gt; each panel.<br>
&gt;&gt;&gt;&gt;&gt;&gt; My script and the VarSummaries for some of the variables are below.<br>
&gt;&gt;&gt;&gt;&gt;&gt; I will try to attach the pdf of the figure here if possible.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks very much for any help.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Mira<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ************************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; begin<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; read in netCDF file<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; a = addfile(&quot;<a href="http://uwnd.mon.mean.nc" target="_blank">uwnd.mon.mean.nc</a>&quot;,&quot;r&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt; print(a)<br>
&gt;&gt;&gt;&gt;&gt;&gt; b = addfile(&quot;<a href="http://vwnd.mon.mean.nc" target="_blank">vwnd.mon.mean.nc</a>&quot;,&quot;r&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; read in zonal [u] and meridional [v] winds (July)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; u = a-&gt;uwnd(0:803,{45:90},{270:357.5})<br>
&gt;&gt;&gt;&gt;&gt;&gt; v = b-&gt;vwnd(0:803,{45:90},{270:357.5}) ; Get u, v, time (1),level<br>
&gt;&gt;&gt;&gt;&gt;&gt; (1000hpa),latitude(-90:90) and longitude(0:360) data.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(u)<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(v)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; to take the average over the first dimensions (time)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;uAvgTime = dim_avg_n_Wrap(u,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;vAvgTime = dim_avg_n_Wrap(v,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;printVarSummary(vAvgTime)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;printVarSummary(uAvgTime)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; calculate speed from u and v components<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;speed = sqrt(uAvgTime^2+vAvgTime^2)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; Calculate the seasonal averages.<br>
&gt;&gt;&gt;&gt;&gt;&gt; uDJF = month_to_season(u, &quot;DJF&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt; vDJF = month_to_season(v, &quot;DJF&quot;)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(uDJF)<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(vDJF)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; from the matlab script i wrote: findExtremeYrs, i pulled out the<br>
&gt;&gt;&gt;&gt;&gt;&gt; extreme<br>
&gt;&gt;&gt;&gt;&gt;&gt; years (&gt; or &lt; 1std) that i want to average and plot here.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; for ans =   4 (NAO)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; yearList_hi = 1973        1975        1983        1989        1995<br>
&gt;&gt;&gt;&gt;&gt;&gt; 2000        2007        2012<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; yearList_lo = 1963        1964        1965        1969        1977<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1979        1996        1997        2010        2011<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; ans = 5 (pressure)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;yearList_hi = 1963        1965        1968        1969        1970<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1971        1977        1997        2006        2011<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;yearList_lo = 1973        1989        1990        1991        1995<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1999        2000        2007        2012<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;ans = 7 (longitude of IL)<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;yearList_hi =1966        1967        1968        1969        1974<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1975        1983        1994        1995        2005<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;yearList_lo =1963        1964        1985        1987        1991<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1992        1996        2002   2003    2006      2009<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; this data starts at 1948 (this is index 0), so 1953=5, 1963=10<br>
&gt;&gt;&gt;&gt;&gt;&gt; etc.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; uDJF_NAO_lo = uDJF((/10,11,12,16,24,26,43,44,57,58/),:,:)<br>
&gt;&gt;&gt;&gt;&gt;&gt; uDJF_NAO_hi = uDJF((/20,22,30,36,42,47,54,59/),:,:)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vDJF_NAO_lo = vDJF((/10,11,12,16,24,26,43,44,57,58/),:,:)<br>
&gt;&gt;&gt;&gt;&gt;&gt; vDJF_NAO_hi = vDJF((/20,22,30,36,42,47,54,59/),:,:)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; uAvgTime_hi = dim_avg_n_Wrap(uDJF_NAO_hi,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt; uAvgTime_lo = dim_avg_n_Wrap(uDJF_NAO_lo,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(uAvgTime_hi)<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(uAvgTime_lo)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vAvgTime_hi = dim_avg_n_Wrap(vDJF_NAO_hi,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt; vAvgTime_lo = dim_avg_n_Wrap(vDJF_NAO_lo,0)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(vAvgTime_hi)<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(vAvgTime_lo)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; create plot<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; wks = gsn_open_wks(&quot;eps&quot;,&quot;Panel_NAO&quot;)           ; open a ps file<br>
&gt;&gt;&gt;&gt;&gt;&gt; plot = new(3,graphic)                           ; create a plot<br>
&gt;&gt;&gt;&gt;&gt;&gt; array<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres                   = True<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnDraw           = False                 ; dont draw<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnFrame          = False                 ; dont advance frame<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@cnInfoLabelOn     = False                 ; trn off cn info<br>
&gt;&gt;&gt;&gt; label<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres = True                                    ; plot mods desired<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnAddCyclic = False                      ; has to do with<br>
&gt;&gt;&gt;&gt;&gt;&gt; wrapping<br>
&gt;&gt;&gt;&gt;&gt;&gt; the longitude at 0/360<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcRefAnnoOrthogonalPosF = -1.0            ; move ref vector up<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcRefMagnitudeF = 10.0                    ; define vector ref<br>
&gt;&gt;&gt;&gt; mag<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcRefLengthF = 0.045                      ; define length of<br>
&gt;&gt;&gt;&gt; vec<br>
&gt;&gt;&gt;&gt;&gt;&gt; ref<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcGlyphStyle = &quot;CurlyVector&quot;              ; turn on curly<br>
&gt;&gt;&gt;&gt; vectors<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcMinDistanceF = 0.017<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; Choose a subregion<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpFillOn = False                          ; turn off gray fill<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpOutlineBoundarySets = &quot;National&quot;        ; turn on country<br>
&gt;&gt;&gt;&gt;&gt;&gt; boundaries<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpGeophysicalLineColor = &quot;Navy&quot;           ; color of cont.<br>
&gt;&gt;&gt;&gt;&gt;&gt; outlines<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpGeophysicalLineThicknessF = 1.5         ; thickness of<br>
&gt;&gt;&gt;&gt; outlines<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpMaxLatF = 90                            ;maximum latitude<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpMinLatF = 45                            ;minimum latitude<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpMaxLonF = 357.5                         ;maximum longitude<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@mpMinLonF = 270                           ;minimum longitude<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; diff_u = uAvgTime_hi - uAvgTime_lo<br>
&gt;&gt;&gt;&gt;&gt;&gt; diff_v = vAvgTime_hi - vAvgTime_lo<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(diff_u)<br>
&gt;&gt;&gt;&gt;&gt;&gt; printVarSummary(diff_v)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnLeftString = &quot;DJF High NAO&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; plot(0) = gsn_csm_vector_map_ce(wks,uAvgTime_hi,vAvgTime_hi,vcres)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnLeftString = &quot;DJF Low NAO&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; plot(1) = gsn_csm_vector_map_ce(wks,uAvgTime_lo,vAvgTime_lo,vcres)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcRefMagnitudeF = 1.0                     ; define vector ref<br>
&gt;&gt;&gt;&gt; mag<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@vcRefLengthF = 0.045                      ; define length of<br>
&gt;&gt;&gt;&gt; vec<br>
&gt;&gt;&gt;&gt;&gt;&gt; ref<br>
&gt;&gt;&gt;&gt;&gt;&gt; vcres@gsnLeftString = &quot;Difference of High - Low&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; plot(2) = gsn_csm_vector_map_ce(wks, diff_u, diff_v,vcres)<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; ; create panel<br>
&gt;&gt;&gt;&gt;&gt;&gt; ;************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; resP = True                                     ; modify the panel<br>
&gt;&gt;&gt;&gt; plot<br>
&gt;&gt;&gt;&gt;&gt;&gt; resP@txString = &quot;NAO&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; gsn_panel(wks,plot,(/3,1/),resP)                ; now draw as one<br>
&gt;&gt;&gt;&gt; plot<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; end<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; OUTPUT<br>
&gt;&gt;&gt;&gt;&gt;&gt; *******************************************************<br>
&gt;&gt;&gt;&gt;&gt;&gt; Variable: vAvgTime_hi<br>
&gt;&gt;&gt;&gt;&gt;&gt; Type: float<br>
&gt;&gt;&gt;&gt;&gt;&gt; Total Size: 2736 bytes<br>
&gt;&gt;&gt;&gt;&gt;&gt;            684 values<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number of Dimensions: 2<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dimensions and sizes:   [lat | 19] x [lon | 36]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Coordinates:<br>
&gt;&gt;&gt;&gt;&gt;&gt;            lat: [45..90]<br>
&gt;&gt;&gt;&gt;&gt;&gt;            lon: [270..357.5]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number Of Attributes: 17<br>
&gt;&gt;&gt;&gt;&gt;&gt;  NMO : 0<br>
&gt;&gt;&gt;&gt;&gt;&gt;  _FillValue :  -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;  actual_range :        ( -15.43516, 19.79167 )<br>
&gt;&gt;&gt;&gt;&gt;&gt;  parent_stat : Other<br>
&gt;&gt;&gt;&gt;&gt;&gt;  statistic :   Mean<br>
&gt;&gt;&gt;&gt;&gt;&gt;  level_desc :  Surface<br>
&gt;&gt;&gt;&gt;&gt;&gt;  dataset :     CDC Derived NCEP Reanalysis Products<br>
&gt;&gt;&gt;&gt;&gt;&gt;  var_desc :    v-wind<br>
&gt;&gt;&gt;&gt;&gt;&gt;  least_significant_digit :     1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  precision :   2<br>
&gt;&gt;&gt;&gt;&gt;&gt;  missing_value :       -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;  scale_factor :         1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  add_offset :   0<br>
&gt;&gt;&gt;&gt;&gt;&gt;  units :       m/s<br>
&gt;&gt;&gt;&gt;&gt;&gt;  valid_range : ( -102.2, 102.2 )<br>
&gt;&gt;&gt;&gt;&gt;&gt;  long_name :   DJF: Monthly Mean Meridional Wind at sigma level<br>
&gt;&gt;&gt;&gt; 0.995<br>
&gt;&gt;&gt;&gt;&gt;&gt;  average_op_ncl :      dim_avg_n over dimension(s): time<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Variable: vAvgTime_lo<br>
&gt;&gt;&gt;&gt;&gt;&gt; Type: float<br>
&gt;&gt;&gt;&gt;&gt;&gt; Total Size: 2736 bytes<br>
&gt;&gt;&gt;&gt;&gt;&gt;            684 values<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number of Dimensions: 2<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dimensions and sizes:   [lat | 19] x [lon | 36]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Coordinates:<br>
&gt;&gt;&gt;&gt;&gt;&gt;            lat: [45..90]<br>
&gt;&gt;&gt;&gt;&gt;&gt;            lon: [270..357.5]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number Of Attributes: 17<br>
&gt;&gt;&gt;&gt;&gt;&gt;  NMO : 0<br>
&gt;&gt;&gt;&gt;&gt;&gt;  _FillValue :  -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;  actual_range :        ( -15.43516, 19.79167 )<br>
&gt;&gt;&gt;&gt;&gt;&gt;  parent_stat : Other<br>
&gt;&gt;&gt;&gt;&gt;&gt;  statistic :   Mean<br>
&gt;&gt;&gt;&gt;&gt;&gt;  level_desc :  Surface<br>
&gt;&gt;&gt;&gt;&gt;&gt;  dataset :     CDC Derived NCEP Reanalysis Products<br>
&gt;&gt;&gt;&gt;&gt;&gt;  var_desc :    v-wind<br>
&gt;&gt;&gt;&gt;&gt;&gt;  least_significant_digit :     1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  precision :   2<br>
&gt;&gt;&gt;&gt;&gt;&gt;  missing_value :       -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;  scale_factor :         1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  add_offset :   0<br>
&gt;&gt;&gt;&gt;&gt;&gt;  units :       m/s<br>
&gt;&gt;&gt;&gt;&gt;&gt;  valid_range : ( -102.2, 102.2 )<br>
&gt;&gt;&gt;&gt;&gt;&gt;  long_name :   DJF: Monthly Mean Meridional Wind at sigma level<br>
&gt;&gt;&gt;&gt; 0.995<br>
&gt;&gt;&gt;&gt;&gt;&gt;  average_op_ncl :      dim_avg_n over dimension(s): time<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Variable: diff_u<br>
&gt;&gt;&gt;&gt;&gt;&gt; Type: float<br>
&gt;&gt;&gt;&gt;&gt;&gt; Total Size: 2736 bytes<br>
&gt;&gt;&gt;&gt;&gt;&gt;            684 values<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number of Dimensions: 2<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dimensions and sizes:   [19] x [36]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Coordinates:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number Of Attributes: 1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  _FillValue :  -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Variable: diff_v<br>
&gt;&gt;&gt;&gt;&gt;&gt; Type: float<br>
&gt;&gt;&gt;&gt;&gt;&gt; Total Size: 2736 bytes<br>
&gt;&gt;&gt;&gt;&gt;&gt;            684 values<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number of Dimensions: 2<br>
&gt;&gt;&gt;&gt;&gt;&gt; Dimensions and sizes:   [19] x [36]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Coordinates:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Number Of Attributes: 1<br>
&gt;&gt;&gt;&gt;&gt;&gt;  _FillValue :  -9.96921e+36<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; ncl-talk mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; List instructions, subscriber options, unsubscribe:<br>
&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<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" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
</div></div></blockquote></div><br></div>