<div dir="ltr">Hi Tabish,<div>In this case there's not much difference between the procedures for creating a single plot to be drawn or creating a single plot to be paneled, the keys are setting gsnDraw/gsnFrame = False and setting up a graphic array to house all 40 plots (even though you'll only end up drawing 4 of them):</div><div><br></div><div>res = True</div><div>res@gsnDraw = False</div><div>res@gsnFrame = False</div><div><div>.......   ; set other resources</div><div>plot = new((/4,10/),graphic)</div><div>tt = fspan(.5,.9,10)    ; you will likely want to modify this</div><div>do gg = 0,9</div><div>    res@xyLineDashSegLenF = tt(gg)</div><div>    plot(0,gg) = gsn_csm_xy(wks,x,arr(gg,:),res)</div><div>    if (gg.ge.1) then</div><div>       overlay(plot(0,0),plot(0,gg))</div><div>    end if</div><div>end do</div></div><div>; repeat do loop for other four plots, filling plot(1,:), then plot(2,:) etc</div><div><br></div><div>panres = True</div><div>panres@gsnMaximize = True</div><div>gsn_panel(wks,plot(:,0),(/2,2/),panres)  </div><div><br></div><div>Hope that helps!</div><div>Adam</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 15, 2018 at 8:07 AM Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi Adam,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I'm able to get the desired plot using the overlay method - thanks!</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Another issue is that, I want similar (overlaid) plots, say 4 of them,  as panels.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">How can I do that - since each plot is not a single plot but a combination of 10 plots.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br clear="all"></div><div><div dir="ltr" class="m_-2607268118672889143gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 23:55, Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi Adam,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks. It worked.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Only issue was that since the 10 lines have a different maximum value and the y-axis was set according to the</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">first plot (line 1) while rest of them were overlayed on it, some of them were cut at the top. This was fixed</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">when I explicitly set the y axis limits (res@trYMaxF =  50). The resultant plot looks nice.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">There were some warnings though:<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">warning:NhlDraw: cannot draw Plot Member, ID 71, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 112, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 59, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 29, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 163, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 204, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 245, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 156, independently<br>warning:NhlDraw: cannot draw Plot Member, ID 243, independently<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Does this only refer to the rest of the 9 plots which were overlayed? <br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Or is it something to worry about?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Cheers,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I got some warnings though:</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 23:02, Adam Phillips <<a href="mailto:asphilli@ucar.edu" target="_blank">asphilli@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Tabish,<div>To set xyLineDashSegLenF individually for each line, you would have to plot each line individually, and overlay lines 2-10 back onto the plot created for line 1:</div><div><br></div><div>res = True</div><div>res@gsnDraw = False</div><div>res@gsnFrame = False</div><div>plot = new(10,graphic)</div><div>tt = fspan(.5,.9,10)    ; you will likely want to modify this</div><div>do gg = 0,9</div><div>    res@xyLineDashSegLenF = tt(0)</div><div>    plot(gg) = gsn_csm_xy(wks,x,arr(gg,:),res)</div><div>    if (gg.ge.1) then</div><div>       overlay(plot(0),plot(gg))</div><div>    end if</div><div>end do</div><div><br></div><div>Adam</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 14, 2018 at 3:54 PM Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi Adam,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Since all the 10 lines are supplied to a single gsn_csm_xy which has only one "res", how can I assign a different res@xyLineDashSegLenF for each line?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Can I supply it as an array? <br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Is that possible?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Cheers,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish<br clear="all"></div><div><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 22:34, Adam Phillips <<a href="mailto:asphilli@ucar.edu" target="_blank">asphilli@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Tabish,</div><div dir="ltr">Yes, see:<div><a href="http://www.ncl.ucar.edu/Document/Graphics/Resources/xy.shtml#xyLineDashSegLenF" target="_blank">http://www.ncl.ucar.edu/Document/Graphics/Resources/xy.shtml#xyLineDashSegLenF</a><br></div><div>Try a value around .5. The higher the value the more space between labels on an individual line. </div><div>Adam</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 14, 2018 at 3:26 PM Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks, it worked.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">The only issue now is that since I have 10 lines within a single xy plot, it leads to</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">several labels overlapping with each other because they're labelled exactly at the</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">same length intervals.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Long shot but any chances that the user can control this spacing where the labels are</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">written out for each line?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish<br clear="all"></div><div><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902m_-7401168515937033679m_-1661670243876889549gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 22:16, Adam Phillips <<a href="mailto:asphilli@ucar.edu" target="_blank">asphilli@ucar.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Tabish,<div>A good find with <a href="http://www.ncl.ucar.edu/Applications/Scripts/xy_14.ncl" target="_blank">xy_14.ncl</a>, but it looks to me like xyExplicitLabels allows one to put in an array of strings. Thus, did you try something like this: res@xyExplicitLabels = (/"Line 1","Line 2"/)</div><div>Adam</div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Nov 14, 2018 at 2:54 PM Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi <br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I think there's an example on the ncl webpage : xy_14.ncl</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">but it only explains how to label a single line. I have got 10 lines</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">in my plot and want to label them as run1, run2, run3.....run10, for example.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Cheers,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish<br clear="all"></div><div><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902m_-7401168515937033679m_-1661670243876889549m_-5694440548524030542m_3061316730497056737gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Nov 2018 at 21:01, Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I'm creating a time-series plot with 10 curves within it.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">It is difficult to select 10 different colors for these 10 curves</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">and then create a corresponding legend, which will also take a lot of</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">extra space in the plot.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Is there a way I can just name these curves as a break in them, just like</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">when you use numbered contours in a contour plot?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Tabish<br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br clear="all"></div><div><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902m_-7401168515937033679m_-1661670243876889549m_-5694440548524030542m_3061316730497056737m_-8286329889005130897gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div><font size="1"><span style="font-family:tahoma,sans-serif">Tabish U Ansari<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">PhD student, Lancaster Environment Center<br></span></font></div><font size="1"><span style="font-family:tahoma,sans-serif">Lancaster Univeristy<br> <span>Bailrigg</span>, <span>Lancaster</span>, <br><span>LA1 4YW</span>, <span>United Kingdom</span></span></font><br></div></div></div></div>
</blockquote></div>
_______________________________________________<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/mailman/listinfo/ncl-talk</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902m_-7401168515937033679m_-1661670243876889549m_-5694440548524030542gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451m_4127477832921856902m_-7401168515937033679gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="m_-2607268118672889143m_-6414530078154176621m_-4732271619892470951m_-5225937504622819451gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div><span><font color="#888888">Adam Phillips <br></font></span></div><span><font color="#888888">Associate Scientist,  </font></span><span><font color="#888888">Climate and Global Dynamics Laboratory, NCAR<br></font></span></div></div><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli/" target="_blank">www.cgd.ucar.edu/staff/asphilli/</a>   </font></span><span><font color="#888888">303-497-1726 </font></span></div><span><font color="#888888"></font></span><div><div><span><font color="#888888"><br></font></span><div><span><font color="#888888"><a href="http://www.cgd.ucar.edu/staff/asphilli" target="_blank"></a></font></span></div></div></div></div></div></div></div></div></div></div></div>