<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Anne,<div>Whenever plots are incorrectly being drawn on separate pages or on one page, it is quite likely that it has to do with incorrect calls to draw or frame (either implicitly through a plotting function or explicitly). Calling draw tells NCL to draw the graphic to the workstation, while calling frame tells NCL to finish the current frame/page and to move to the next one. gsn_panel and gsn_csm_contour* functions implicitly call both of those procedures unless the resource list passed in specify otherwise. </div><div><br></div><div>To simplify your script highlighting draw/frame resources and procedures:</div><div>res = True</div><div>res@gsnDraw = False</div><div>res@gsnFrame = False</div><div>...</div><div><div>res2                  = True</div><div>res2@gsnDraw             = False       </div><div>res2@gsnFrame            = False</div></div><div>...</div><div>plot(0) = gsn_csm_contour_map(wks, diff_means_lead0,res)<br></div><div>plot0   = gsn_csm_contour(wks, prob_lead0, res2)<br></div><div><div>overlay(plot(0),plot0)</div><div>draw(plot(0))</div></div><div>; repeat the above 4 lines for plot(1) and plot(2)</div><div>frame(wks)<br></div><div><br></div><div><div>resP                     = True</div><div>resP@gsnPanelXWhiteSpacePercent = 5</div><div>gsn_panel(wks, plot, (/1, 3/), resP)</div></div><div><br></div><div>The above calls draw 3 times, and frame once, before gsn_panel is called (where gsnFrame/gsnDraw = True). This results in 2 pages in your output workstation. </div><div><br></div><div>Try this:</div><div><div>res = True</div><div>res@gsnDraw = False</div><div>res@gsnFrame = False</div><div>...</div><div><div>res2                  = True</div><div>res2@gsnDraw             = False       </div><div>res2@gsnFrame            = False</div></div><div>...</div><div>plot(0) = gsn_csm_contour_map(wks, diff_means_lead0,res)<br></div><div>plot0   = gsn_csm_contour(wks, prob_lead0, res2)<br></div><div><div>overlay(plot(0),plot0)</div><div>; repeat the above 3 lines for plot(1) and plot(2)</div></div><div><br></div><div><div>resP                     = True</div><div>resP@gsnPanelXWhiteSpacePercent = 5</div><div>gsn_panel(wks, plot, (/1, 3/), resP)</div></div></div><div><br></div><div>Hope that all makes sense. If you have further questions let ncl-talk know.</div><div>Adam</div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 5, 2019 at 12:05 PM Anne <<a href="mailto:anne.seidenglanz@unive.it">anne.seidenglanz@unive.it</a>> wrote:<br></div><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 dir="ltr">Hi,<div><br></div><div>I am producing 3 polar projection plots in a panel, whereby each single has overlaid contours (using the 'overlay' procedure); see below, I also attached the complete script.</div><div>In this way I end up with 2 png files, the 1st showing 1 plot that has all 3 plots overlaid on top of each other, and the 2nd one the actual, correct, panelled plot. For simple viewing purposes, this is fine for me, but when it comes to inserting the plots into a word document, also in another format, like .eps format, then only 1 file is being produced and when I insert it, only the wrong overlaid 3-in-1 plot appears. </div><div><br></div><div>So my question is:  What is the best way in dealing with overlaid(!) plots in a panelled configuration, and how to produce them properly (i.e. format) if one wants to insert them into word? I also tried to reduce the size of the workstation but wasn't successful, they would still have a large frame. </div><div><br></div><div>My goal is to have a nice, high quality eps file of my (paneled) plot.</div><div><br></div><div>Thanks for any help,</div><div>Anne</div><div><br></div><div><div><font size="1">         res@gsnCenterString = "NDJ "+field+" response"</font></div><div><font size="1">        plot(0) = gsn_csm_contour_map(wks, diff_means_lead0, res)</font></div><div><font size="1">        plot0   = gsn_csm_contour(wks, prob_lead0, res2)        ; 0.1 shade all areas less than the</font></div><div><font size="1">        plot0   = gsn_contour_shade(plot0, 0.05, 999.,opt)      ; 0.05 contour level (0.15 for 0.1 contour level)</font></div><div><font size="1"><br></font></div><div><font size="1">        overlay(plot(0),plot0)</font></div><div><font size="1">        draw(plot(0))</font></div><div><font size="1"><br></font></div><div><font size="1">         res@gsnCenterString = "DJF "+field+" response"</font></div><div><font size="1">        plot(1) = gsn_csm_contour_map(wks, diff_means_lead1, res)</font></div><div><font size="1">        plot1   = gsn_csm_contour(wks, prob_lead1, res2)        ; 0.1 shade all areas less than the</font></div><div><font size="1">        plot1   = gsn_contour_shade(plot1, 0.05, 999.,opt)      ; 0.05 contour level (0.15 for 0.1 contour level)</font></div><div><font size="1"><br></font></div><div><font size="1">        overlay(plot(1),plot1)</font></div><div><font size="1">        draw(plot(1))</font></div><div><font size="1"><br></font></div><div><font size="1">         res@gsnCenterString = "JFM "+field+" response"</font></div><div><font size="1">        plot(2) = gsn_csm_contour_map(wks, diff_means_lead2, res)</font></div><div><font size="1">        plot2   = gsn_csm_contour(wks, prob_JFM, res2)  ; 0.1 shade all areas less than the</font></div><div><font size="1">        plot2   = gsn_contour_shade(plot2, 0.05, 999.,opt)                 ;0.05 contour level (0.15 for 0.1 contour level)</font></div><div><font size="1"><br></font></div><div><font size="1">        overlay(plot(2),plot2)</font></div><div><font size="1">        draw(plot(2))</font></div><div><font size="1"><br></font></div><div><font size="1">        frame(wks)</font></div><div><font size="1"><br></font></div><div><font size="1"><br></font></div><div><font size="1">            resP                     = True</font></div><div><font size="1">            resP@gsnPanelXWhiteSpacePercent = 5</font></div><div><font size="1">            gsn_panel(wks, plot, (/1, 3/), resP)</font></div></div></div></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="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>