<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Ansari,</p>
<p>You can try this:</p>
<p><font face="comic sans ms, sans-serif" color="#000000"><span style="color: rgb(255, 0, 0);">res@gsnDraw&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; =&nbsp;False
</span></font></p>
<p><font style="color: rgb(255, 0, 0);" face="comic sans ms, sans-serif"><span style="color: rgb(255, 0, 0);">res@gsnFrame&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; = False</span></font><br>
</p>
<font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; india_shp_name &nbsp; &nbsp;= &quot;../India-shapefilefull/India_Country.shp&quot;</font>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; lnres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; lnres@gsLineColor &nbsp; &nbsp; &nbsp;= &quot;black&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; lnres@gsLineThicknessF = 1.5 &nbsp;&nbsp;<br>
do i=0,1<br>
unistr = unique_string(&quot;polyl&quot;)<br>
plot@unistr$ = gsn_add_shapefile_polylines(wks,plot(i),india_shp_name,lnres)<br>
end do&nbsp; &nbsp; <br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;
<span style="color: rgb(255, 0, 0);">&nbsp; pnlres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True</span><br style="color: rgb(255, 0, 0);">
<span style="color: rgb(255, 0, 0);">&nbsp; &nbsp; &nbsp;pnlres@gsnframe &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= False</span><br style="color: rgb(255, 0, 0);">
</font></div>
<div class="gmail_default" style=""><font style="color: rgb(255, 0, 0);" face="comic sans ms, sans-serif"><span style="color: rgb(255, 0, 0);">&nbsp; &nbsp; gsn_panel(wks,plot,(/1,2/),pnlres)</span></font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><span style="color: rgb(255, 0, 0);">frame(wks)</span><br style="color: rgb(255, 0, 0);">
<span style="color: rgb(255, 0, 0);">end</span><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">Hope&nbsp;this&nbsp;helps!<br>
Cheers,<br>
Mamamdou<br>
</font></div>
<p><br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De :</b> ncl-talk-bounces@ucar.edu &lt;ncl-talk-bounces@ucar.edu&gt; de la part de Tabish Ansari &lt;tabishumaransari@gmail.com&gt;<br>
<b>Envoyé :</b> lundi 23 mars 2015 05:12<br>
<b>À :</b> ncl-talk@ucar.edu USERS<br>
<b>Objet :</b> [ncl-talk] How to superpose shapefiles in a panelplot?</font>
<div>&nbsp;</div>
</div>
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif; color:rgb(69,129,142)">
Hi</div>
<div class="gmail_default" style="font-family:verdana,sans-serif; color:rgb(69,129,142)">
<br>
</div>
<div class="gmail_default" style="font-family:verdana,sans-serif; color:rgb(69,129,142)">
I am able to successfully superpose shapefile over my plots in NCL, however when I make a panel plot (in this case two panels in one figure), I am confused about how to include the shapefile individually over each panel. I am pasting my script below: it works
 fine when I comment out the shapefile procedures. Could you please help me with the correct arrangement and sequence of the statements?</div>
<div class="gmail_default" style="font-family:verdana,sans-serif; color:rgb(69,129,142)">
<br>
</div>
<div class="gmail_default" style="">
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; &nbsp; Example script to produce plots for a WRF real-data run,</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; &nbsp; with the ARW coordinate dynamics option.</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">;load &quot;./WRFUserARW.ncl&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">begin</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; The WRF ARW input file. &nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; This needs to have a &quot;.nc&quot; appended, so just do it.</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; a = addfile(&quot;../<a href="http://wrfout_d01.nc">wrfout_d01.nc</a>&quot;,&quot;r&quot;)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; We generate plots, but what kind do we prefer?</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; type = &quot;x11&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; type = &quot;eps&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; type = &quot;ps&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; type = &quot;ncgm&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; wks = gsn_open_wks(type,&quot;panelplot_shapefile&quot;)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; Set some basic resources</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; res = True</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;</font><span style="color:rgb(0,0,0); font-family:'comic sans ms',sans-serif">&nbsp;pltres = True</span></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; mpres = True</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; res@cnFillOn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; Create a color fill plot</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; Plotting options &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; mpres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = True &nbsp; ; Set map options</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; mpres@mpOutlineOn = False &nbsp;; Turn off map outlines</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; mpres@mpFillOn &nbsp; &nbsp;= False &nbsp;; Turn off map fill</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; pltres@PanelPlot &nbsp;= True &nbsp; ; Tells wrf_map_overlays not to remove overlays</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; opts = res &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;
</font><span style="color:rgb(0,0,0); font-family:'comic sans ms',sans-serif">opts@gsnSpreadColorEnd = -3 &nbsp;; End third from the last color in color map</span></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp;&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">; What times and how many time steps are in the data set?</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; times = wrf_user_getvar(a,&quot;times&quot;,-1) &nbsp;; get all times in the file</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; ntimes = dimsizes(times) &nbsp; &nbsp; &nbsp; &nbsp; ; number of times in the file</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; print (ntimes)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; plot = new (2, graphic)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; do it = 12,ntimes-1,1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; TIME LOOP</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; print(&quot;Working on time: &quot; &#43; times(it) )</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; res@TimeLabel = times(it) &nbsp; ; Set Valid time to use on plots</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; oh =a-&gt;ho(it,0,:,:)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; rh &nbsp;= wrf_user_getvar(a,&quot;rh2&quot;,it) &nbsp; &nbsp; ; Relative humidity</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; contour_oh = wrf_contour(a,wks,oh,opts)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; contour_rh = wrf_contour(a,wks,rh,opts)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; plot(0) = wrf_map_overlays(a,wks,(/contour_oh/),pltres,mpres)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; plot(1) = wrf_map_overlays(a,wks,(/contour_rh/),pltres,mpres)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;india_shp_name &nbsp; &nbsp;= &quot;../India-shapefilefull/India_Country.shp&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;lnres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;lnres@gsLineColor &nbsp; &nbsp; &nbsp;= &quot;black&quot;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;lnres@gsLineThicknessF = 1.5 &nbsp;&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;india_id = gsn_add_shapefile_polylines(wks,plot(0),india_shp_name,lnres)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;india_id = gsn_add_shapefile_polylines(wks,plot(1),india_shp_name,lnres)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;draw(plot(0)) &nbsp; &nbsp; &nbsp; ; This will draw the map and the shapefile outlines.</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;draw(plot(1)) &nbsp; &nbsp; &nbsp; ; This will draw the map and the shapefile outlines.</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp; ;frame(wks) &nbsp; &nbsp; &nbsp; ; Advance the frame</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#ff0000">&nbsp; &nbsp;&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; pnlres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp; &nbsp; gsn_panel(wks,(/plot/),(/1,2/),pnlres)</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;end do &nbsp; &nbsp; &nbsp; &nbsp;; END OF TIME LOOP</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">&nbsp;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000"><br>
</font></div>
<div class="gmail_default" style=""><font face="comic sans ms, sans-serif" color="#000000">end</font></div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif"><br>
</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif">I need help with the statements shown in red color above.</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif"><br>
</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif">Thanks in advance!</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif"><br>
</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif">Tabish</div>
<div style="color:rgb(69,129,142); font-family:verdana,sans-serif">--------------------------------------------------------------------------------------</div>
</div>
<div>
<div class="gmail_signature">
<div dir="ltr"><font face="trebuchet ms, sans-serif" color="#3d85c6">Tabish U Ansari</font>
<div><font face="trebuchet ms, sans-serif" color="#3d85c6">MS Research Scholar<br>
Environmental &amp; Water Resources Engineering Division</font></div>
<div><font face="trebuchet ms, sans-serif" color="#3d85c6">Department of Civil Engineering</font></div>
<div><font face="trebuchet ms, sans-serif" color="#3d85c6">IIT Madras</font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>