<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 style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Hi All,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
    I *think* I have a fairly simple question. If I want to add polymarkers to a series of panels, but the number of polymarkers changes by panel, what's the best way to do this?  If I have something like:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
--------</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
</div>
<span>   plot = new(24,graphic)<br>
</span>
<div>   do i=0,23<br>
</div>
<span>       plot(i)= gsn_csm_contour_map(wks,newdata(i),res)</span>
<div></div>
<span>    mres                = True    <br>
</span>
<div>    mres@gsMarkerIndex  = 16    <br>
</div>
<div>    mres@tfPolyDrawOrder= "Draw"<br>
</div>
<div><br>
</div>
<div>    roadcond := allroad(:,i)<br>
</div>
<div></div>
<div>    mres@gsMarkerSizeF  = 1.5         ; marker size<br>
</div>
<div>    mres@gsMarkerColor  := "blue"      ; marker color</div>
<div>   if any(roadcond.eq.3)<br>
</div>
<div>       snowlons := roadlons(ind(roadcond.eq.3))<br>
</div>
<div>       snowlats := roadlats(ind(roadcond.eq.3))</div>
<div>       snow= gsn_add_polymarker(wks,plot(i),snowlons,snowlats,mres)</div>
<span>   end if</span>
<div>
<div><br>
</div>
<div>   [more if tests clipped here]</div>
<div><br>
</div>
<div></div>
<span>end do<br>
</span>
<div><br>
</div>
<span>gsn_panel(wks,plot,(/6,4/),panelres)</span>
<div><br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
-------------</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'll get a bunch of warnings like <span style="font-family: Roboto, sans-serif; font-size: 13px;">"warning:TransformDraw: tfPolyDrawList element 0 is invalid"</span><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">, presumably
 because I'm overwriting "snow" every loop, which results in only the last panel showing the polymarkers. However, since the size of snow varies randomly by panel, it's not easy to prematurely make a 2-dimensional array for "snow". Plus, there's a lot of polymarkers
 (~1000)</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;"><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">I *could* go through and repeat this process individually for each panel, but that would be a significant waste of code/lines. Does anyone have a better suggestion?</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;"><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Thanks!</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div></div>
<div></div>
<div></div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; font-family: Calibri, Helvetica, sans-serif; color: rgb(0, 0, 0);">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<p style="margin-top:0px; margin-bottom:0px"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">Nick Bassill, PhD</span></p>
<p style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">
Director of Research & Development, Center Of Excellence</p>
<p style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">
Affiliated with NYS Mesonet</p>
<p style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">
LC SB-28, 1400 Washington Ave.,</p>
<p style="margin-top: 0px; margin-bottom: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">
SUNY, University at Albany, NY 12222</p>
Contact: (518) 442-6375 | @NickPBassill |<span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"> </span><a href="http://operations.nysmesonet.org/~nbassill/" class="OWAAutoLink" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">http://operations.nysmesonet.org/~nbassill/</a></div>
</div>
</div>
</div>
</div>
</body>
</html>