<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="word-wrap:break-word">Hello,
<div><br>
</div>
<div>I’m trying to overlay multiple trajectory paths on top of relative vorticity contours using gsn_add_polyline. I have tried seemingly everything but can only either manage to get all the trajectories on a separate page from my wrf contour map (what happens
 with the script below) or to only get one trajectory to plot on my map. The NCL script is below &nbsp;and my file of trajectories is attached. Any help would be greatly appreciated!</div>
<div>
<div style="color:rgb(0,0,0); letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; word-wrap:break-word">
<br>
<br>
Kelsey Mulder<br>
</div>
</div>
</div>
<div style="word-wrap:break-word">
<div>
<div style="color:rgb(0,0,0); letter-spacing:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; word-wrap:break-word">
<br>
<br>
PhD Student, University of Manchester<br>
School of Earth, Atmospheric and&nbsp;Environmental Sciences<br>
Simon Building<br>
Oxford Road<br>
Manchester, M13 9PL<br>
United Kingdom<br>
<br>
Tel: &#43;44 161 306 3911<br>
<br>
<br>
</div>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">begin</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; The WRF ARW input file. &nbsp;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; This needs to have a &quot;.nc&quot; appended, so just do it.</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;&nbsp;a = addfile(&quot;./wrfout_d04_2011-11-29_12:00:00.nc&quot;,&quot;r&quot;)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; We generate plots, but what kind do we prefer?</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; type = &quot;x11&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;type = &quot;pdf&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; type = &quot;ps&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; type = &quot;ncgm&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; wks = gsn_open_wks(type,&quot;abs_vort_traj&quot;)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; height = 500 ;height in meters</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;gsn_define_colormap(wks,&quot;BlueWhiteOrangeRed&quot;)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; Set some basic resources</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; res = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; res@MainTitle &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = &quot;REAL-TIME WRF&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; res@gsnDraw&nbsp; &nbsp; = False ;Don't draw yet!</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; pltres = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; mpres = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; res@gsnFrame &nbsp; = False ;don't advance frame yet!</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpGeophysicalLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpGridLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpLimbLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpNationalLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpPerimLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">mpres@mpUSStateLineColor = &quot;Black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; What times and how many time steps are in the data set?</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; times&nbsp; = wrf_user_getvar(a,&quot;times&quot;,-1) ; get times in the file</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; ntimes = dimsizes(times) &nbsp; &nbsp; &nbsp; &nbsp; ; number of times in the file</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;print(times)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;exit</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; do it = 0,ntimes-1,30 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; TIME LOOP</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; do it = 539,539,5 ;Nothing and broken s</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; do it = 569,569,5 ;Bulging</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; do it = 149,149,5 ;core/gap</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; print(&quot;Working on time: &quot; &#43; times(it) )</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; res@TimeLabel = times(it) &nbsp; ; Set Valid time to use on plots</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; ; Get the data</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; avo &nbsp; = wrf_user_getvar(a,&quot;avo&quot;,it)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; z &nbsp; &nbsp; = wrf_user_getvar(a,&quot;z&quot;,it)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; forig = wrf_user_getvar(a,&quot;F&quot;,it)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; f &nbsp; &nbsp; = forig*100000</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; wstag = wrf_user_getvar(a,&quot;W&quot;,it)&nbsp; &nbsp; &nbsp; ; w in m/s</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; w &nbsp; &nbsp; = wrf_user_unstagger(wstag,&quot;Z&quot;)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; ; Interpolate to pressure</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; av_plane = wrf_user_intrp3d(avo,z,&quot;h&quot;,height,0,False)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; rvo&nbsp; &nbsp; &nbsp; = av_plane - f</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; w_plane&nbsp; = wrf_user_intrp3d(w,z,&quot;h&quot;,height,0,False)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; copy_VarAtts(av_plane, rvo) ;copy variable attributes</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; rvo@description = &quot;Relative Vorticity&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; ; Plotting options&nbsp;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts = res&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@cnFillOn = True &nbsp;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; opts@gsnSpreadColorEnd = -3&nbsp; ; End third from the last color in color map</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@ContourParameters = (/ -5000., 5000., 1000./)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; contour_a = wrf_contour(a,wks,rvo,opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; delete(opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts = res</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@cnFillOn = False</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; opts@gsnSpreadColorEnd = -3&nbsp; ; End third from the last color in color map</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@ContourParameters = (/ 10., 20., 5./)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@cnLineColor = &quot;black&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; opts@gsnContourNegLineDashPattern = 1 &nbsp; &nbsp; ; sets negative contours to dash patter</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">n 1</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; contour_pos = wrf_contour(a,wks,w_plane,opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; delete(opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts = res</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@cnFillOn = False</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; opts@gsnSpreadColorEnd = -3&nbsp; ; End third from the last color in color map</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@ContourParameters = (/ -20., -5., 5./)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; opts@cnLineColor = &quot;grey50&quot;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; opts@gsnContourNegLineDashPattern = 1 &nbsp; &nbsp; ; sets negative contours to dash patter</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">n 1</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; contour_neg = wrf_contour(a,wks,w_plane,opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; delete(opts)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; ; MAKE PLOTS</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; plot = wrf_map_overlays(a,wks,(/contour_a,contour_pos,contour_neg/),pltres,mpres)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; plot = wrf_map_overlays(a,wks,(/contour/),pltres,mpres)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;======================================</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;Plot trajectory</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;=======================================</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;&nbsp; pltres@PanelPlot = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;also read in trajectory location file so we can plot location</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;hdata = readAsciiTable(&quot;./nothing_trajectories.txt&quot;,5,&quot;float&quot;,0)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;maxtraj = 45</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;dum = new(maxtraj,graphic)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;do ntraj=1,maxtraj,1</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;ntraj = 1</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">heightdatastart = 61*(ntraj-1)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">heightdataend = heightdatastart&#43;60</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;trajnumber = hdata(heightdatastart:heightdataend,0)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;timetraj &nbsp; = hdata(heightdatastart:heightdataend,1)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;xlocation&nbsp; = hdata(heightdatastart:heightdataend,2) ;in i units</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;ylocation&nbsp; = hdata(heightdatastart:heightdataend,3) ;in j units</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;zlocation&nbsp; = hdata(heightdatastart:heightdataend,4) ;in km</div>
<div style="font-family:Menlo; font-size:11px; margin:0px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;&nbsp; loc = wrf_user_ij_to_ll(a,xlocation,ylocation,True)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;xpt = loc(0,:)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp;ypt = loc(1,:)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; gsres = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; first = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; gsres@gsMarkerIndex&nbsp; = 16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; marker style (circle)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; gsres@gsMarkerSizeF&nbsp; = 8.0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; marker size</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; gsres@gsMarkerColor&nbsp; = &quot;black&quot;&nbsp; &nbsp; &nbsp; ; maker color</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">; create a unique marker to indicate the start of the trajectory</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; first@gsMarkerSizeF&nbsp; = 15.0 &nbsp; &nbsp; &nbsp; &nbsp; ; marker size</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; first@gsMarkerColor&nbsp; = &quot;black&quot; &nbsp; &nbsp; ; marker color</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; res_lines&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = True</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;&nbsp; &nbsp; &nbsp; res_lines@gsLineThicknessF &nbsp; &nbsp; = 3. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; 3x as thick</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; dum(ntraj-1) = gsn_add_polyline(wks,plot,xpt,ypt,res_lines)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">end do ;end trajectory loop</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; draw(plot)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; &nbsp; &nbsp; frame(wks)</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">&nbsp; end do&nbsp; &nbsp; &nbsp; &nbsp; ; END OF TIME LOOP</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</div>
<div style="font-family:Menlo; font-size:11px; margin:0px; min-height:13px"><br>
</div>
<div style="font-family:Menlo; font-size:11px; margin:0px">end</div>
</div>
</body>
</html>