<div dir="ltr">Hi:<div><br></div><div>The problem with this suggestion (I think) to loop is that I am not sure how to include the ncities parameter.</div><div><br></div><div>These variables were originally defined this way.</div><div><br></div><div><div>  textid  = new(ncities,graphic)   ; Create array to hold text objects</div><div>  markid  = new(ncities,graphic)   ; Create array to hold marker objects</div></div><div><br></div><div>If I define and loop as you suggest below, then I get an error that the LHS and RHS dimensions do not match (after commenting out two lines above, and including the definitions for markid and textid similar to plot.</div><div><br></div><div><div>fatal:Dimension sizes on right hand side of assignment do not match dimension sizes of left hand side</div><div>fatal:[&quot;Execute.c&quot;:8575]:Execute: Error occurred at or near line 549 in file ./wrf_gsn_loop_t_light_ave_prob.ncl</div></div><div><br></div><div><br></div><div>Barry</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 27, 2016 at 5:26 PM, Mary Haley <span dir="ltr">&lt;<a href="mailto:haley@ucar.edu" target="_blank">haley@ucar.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small">Hi Barry,</div><div style="font-size:small"><br></div><div style="font-size:small">When you have an error message you don&#39;t understand, you can either check our FAQ or our error messages page. You can find a link to both of these pages under the &quot;Support&quot; menu on the black bar of any NCL web page. These are the direct links:</div><div style="font-size:small"><br></div><div><a href="http://www.ncl.ucar.edu/FAQ/#err_msgs" target="_blank">http://www.ncl.ucar.edu/FAQ/#<wbr>err_msgs</a><br></div><div><a href="http://www.ncl.ucar.edu/Document/Language/error_messages.shtml" target="_blank">http://www.ncl.ucar.edu/<wbr>Document/Language/error_<wbr>messages.shtml</a><br></div><div><br></div><div>You will find a reference to this error message here:</div><div><br></div><div><a href="http://www.ncl.ucar.edu/FAQ/#err_msgs_027" target="_blank">http://www.ncl.ucar.edu/FAQ/#<wbr>err_msgs_027</a><br></div><div><br></div><div><br></div><div style="font-size:small">Whenever you add markers, text, lines, or polygons to a plot using one of the gsn_add_xxxx functions, you need to use a unique variable name.  </div><div style="font-size:small"><br></div><div style="font-size:small">You currently have:</div><div style="font-size:small"><br></div><div style="font-size:small"><div><font face="monospace, monospace">    markid = gsn_add_polymarker(wks,plot(0)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid = gsn_add_text(wks,plot(0),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid = gsn_add_polymarker(wks,plot(1)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid = gsn_add_text(wks,plot(1),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid = gsn_add_polymarker(wks,plot(2)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid = gsn_add_text(wks,plot(2),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid = gsn_add_polymarker(wks,plot(3)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid = gsn_add_text(wks,plot(3),<wbr>cities,lon,lat,txres)</font></div><div><br></div><div>What happens is that you are reassigning markid and textid, and hence those markers and text go away. You need to make each variable different.</div><div><br></div><div>You can either do something like this:</div><div><br></div><div><div><font face="monospace, monospace">    markid0 = gsn_add_polymarker(wks,plot(0)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid0 = gsn_add_text(wks,plot(0),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid1 = gsn_add_polymarker(wks,plot(1)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid1 = gsn_add_text(wks,plot(1),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid2 = gsn_add_polymarker(wks,plot(2)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid2 = gsn_add_text(wks,plot(2),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">    markid3 = gsn_add_polymarker(wks,plot(3)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid3 = gsn_add_text(wks,plot(3),<wbr>cities,lon,lat,txres)</font></div><div><br></div><div>or even better, up where you define &quot;plot&quot;, add these lines:</div><div><br></div><div><div><font face="monospace, monospace">; define number of panel plots</font></div><div><font face="monospace, monospace">  plot = new(4,graphic)</font></div><div><font face="monospace, monospace">  markid = new(4,graphic)</font></div><div><font face="monospace, monospace">  textid = new(4,graphic)</font></div><div><br></div><div>and then, since you are adding the same markers and text to all four plots, you can use a loop right before you call gsn_panel:<br></div><div><br></div><div><font face="monospace, monospace">  do n=0,3</font></div><div><div><font face="monospace, monospace">    markid(n) = gsn_add_polymarker(wks,plot(n)<wbr>,lon,lat,mkres)</font></div><div><font face="monospace, monospace">    textid(n) = gsn_add_text(wks,plot(n),<wbr>cities,lon,lat,txres)</font></div><div><font face="monospace, monospace">  end do</font></div><div><br></div><div>--Mary</div><div><br></div></div><div><br></div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">On Mon, Dec 26, 2016 at 6:33 AM, Barry Lynn <span dir="ltr">&lt;<a href="mailto:barry.h.lynn@gmail.com" target="_blank">barry.h.lynn@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-h5"><div dir="ltr"><div><div>Hi:</div><div><br></div><div>I have attached an ncl program that is suppose to add location dots.</div><div><br></div><div>They get added to the last map, but not the first.</div><div><br></div><div>I also want to center the time over the whole set of maps, not the first.</div><div><br></div><div>I get this warning, which is probably relevant.</div><div><br></div><div>Fontconfig warning: ignoring UTF-8: not a valid region tag</div><div>warning:TransformPostDraw: tfPolyDrawList element 0 is invalid</div><div>warning:TransformPostDraw: tfPolyDrawList element 0 is invalid</div><div>warning:TransformPostDraw: tfPolyDrawList element 0 is invalid</div></div><div><br></div><div>I saw this from Mary Haley, but wasn&#39;t sure if it/how applies to my script.</div><div><br></div><div>Thank you,</div><div><br></div>-- <br><div class="gmail-m_-777115009993552914m_9033045640480575161gmail_signature"><div dir="ltr">Barry H. Lynn, Ph.D<div><div>Senior Lecturer,</div><div><div><span style="color:rgb(136,136,136)">The Institute of the Earth Science, </span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">The Hebrew University of Jerusalem, </span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Givat Ram, Jerusalem 91904, Israel </span><br style="color:rgb(136,136,136)"></div><span style="color:rgb(136,136,136)">Tel: 972 547 231 170</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Fax: (972)-25662581</span></div></div><div><span style="color:rgb(136,136,136)"><br></span></div><div>C.E.O, Weather It Is, LTD<br>Weather and Climate Focus<br><a href="http://weather-it-is.com" target="_blank">http://weather-it-is.com</a><br>Jerusalem, Israel<br>Local: 02 930 9525<br>Cell: 054 7 231 170<br>Int-IS: x972 2 930 9525<br>US <a href="tel:(914)%20432-3108" value="+19144323108" target="_blank">914 432 3108</a><br></div></div></div>
</div>
<br></div></div>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailma<wbr>n/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Barry H. Lynn, Ph.D<div><div>Senior Lecturer,</div><div><div><span style="color:rgb(136,136,136)">The Institute of the Earth Science, </span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">The Hebrew University of Jerusalem, </span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Givat Ram, Jerusalem 91904, Israel </span><br style="color:rgb(136,136,136)"></div><span style="color:rgb(136,136,136)">Tel: 972 547 231 170</span><br style="color:rgb(136,136,136)"><span style="color:rgb(136,136,136)">Fax: (972)-25662581</span></div></div><div><span style="color:rgb(136,136,136)"><br></span></div><div>C.E.O, Weather It Is, LTD<br>Weather and Climate Focus<br><a href="http://weather-it-is.com" target="_blank">http://weather-it-is.com</a><br>Jerusalem, Israel<br>Local: 02 930 9525<br>Cell: 054 7 231 170<br>Int-IS: x972 2 930 9525<br>US 914 432 3108<br></div></div></div>
</div></div>