<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Noelia,<br class=""><div class="">&nbsp;I assume that your plots are referred to different season, so why do you want to attach them? If your primary goal is to panel your 4 plots in a 2x2 matrix then I would suggest to use the gsn_panel &nbsp;functionality instead.</div><div class="">You can easily achieve that by doing something like&nbsp;</div><div class=""><pre style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; widows: 1; word-wrap: break-word; white-space: pre-wrap;" class="">gsn_panel(wks,(/plotD,plotM,plotJ,plotS/),(/2,2/),True)  </pre><div class="">Maybe I misunderstood the question, let me know.</div></div><div class="">cheers</div><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="Apple-interchange-newline">Guido Cioni</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://guidocioni.altervista.org" class="">http://guidocioni.altervista.org</a>&nbsp;</div>

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 22 Jun 2016, at 13:51, Noelia otero &lt;<a href="mailto:noeli1680@gmail.com" class="">noeli1680@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi all,<div class=""><br class=""></div><div class="">I would like to ask for some help to create a plot attaching 4 column of plots. I saw the example panel_10.ncl , but it is not clear to me how to do it.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">First I am plotting 4 different column of plots:</div><div class=""><br class=""></div><div class="">&nbsp; plotD=new(10, graphic)</div><div class="">&nbsp; plotM=new(10, graphic)</div><div class="">&nbsp; plotJ=new(10, graphic)</div><div class="">&nbsp; plotS=new(10, graphic)</div><div class="">&nbsp;</div><div class=""><br class=""></div><div class=""><div class="">&nbsp; res &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= True</div><div class="">&nbsp; res@gsnMaximize &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= False &nbsp; &nbsp; &nbsp; &nbsp;; Maximize in frame</div><div class="">&nbsp; res@gsnDraw &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= False &nbsp; &nbsp; &nbsp; &nbsp;; Don't draw plots</div><div class="">&nbsp; res@gsnFrame &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = False &nbsp; &nbsp; &nbsp; &nbsp;; Don't advance frame</div><div class="">&nbsp; res@cnFillOn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = True &nbsp; &nbsp; &nbsp; &nbsp; ; Turn on contour fill</div><div class="">&nbsp; res@cnInfoLabelOn &nbsp; &nbsp; &nbsp; &nbsp;= False &nbsp; &nbsp; &nbsp; &nbsp;; Turn off info label</div><div class="">&nbsp; res@cnLineLabelsOn &nbsp; &nbsp; &nbsp; = False &nbsp; &nbsp; &nbsp; &nbsp;; Turn off line labels</div><div class="">&nbsp; res@cnLinesOn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= False &nbsp; &nbsp; &nbsp; &nbsp;; Turn off contour lines</div><div class="">&nbsp; res@cnLevelSelectionMode = "ExplicitLevels"</div><div class="">&nbsp; res@lbLabelBarOn &nbsp; &nbsp; &nbsp; &nbsp; = False</div><div class="">&nbsp; res@gsnAddCyclic &nbsp; &nbsp; &nbsp; &nbsp; = False</div><div class=""><br class=""></div><div class="">&nbsp; res@mpMinLatF &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= min(lat)</div><div class="">&nbsp; res@mpMaxLatF &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= max(lat)</div><div class="">&nbsp; res@mpMinLonF &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= min(lon)</div><div class="">&nbsp; res@mpMaxLonF &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= max(lon)</div></div><div class=""><br class=""></div><div class="">&nbsp; &nbsp;&nbsp;</div><div class="">&nbsp; :get the values</div><div class=""><div class="">&nbsp; do i = 0,nplots-1 &nbsp; &nbsp;;nplots =10</div><div class=""><br class=""></div><div class="">&nbsp; &nbsp; &nbsp; cwtM = systemfunc("ls " + dirM2(i) + "freq*nc")</div><div class="">&nbsp; &nbsp; &nbsp; do k = 0,3 &nbsp; &nbsp; ;loop seasons</div><div class=""><br class=""></div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; fileM = addfile(cwtM(k), "r")</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; names = getfilevarnames(fileM)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; model = fileM-&gt;$names(j+3)$(0,:,:)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; ;print(names(j))</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; ;print(max(model))</div><div class=""><br class=""></div><div class="">&nbsp; &nbsp; &nbsp; &nbsp;if(k.eq.0) then ; plotting seasons</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; plotD(i)= gsn_csm_contour_map(wks,model,res)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if(k.eq.1) then</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; plotJ(i)= gsn_csm_contour_map(wks,model,res)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if(k.eq.2) then</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; plotM(i)= gsn_csm_contour_map(wks,model,res)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else if(k.eq.3) then</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; plotS(i)= gsn_csm_contour_map(wks,model,res)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end if</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; end if</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp;end if</div><div class="">&nbsp; &nbsp; &nbsp; end if</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">&nbsp; &nbsp; &nbsp; end do</div><div class="">&nbsp; &nbsp; &nbsp;end do</div></div><div class=""><br class=""></div><div class="">My idea now would be attach all of them to get the 4 columns together. I tried to attach (first, with 2), but it is not working:</div><div class=""><br class=""></div><div class="">&nbsp;attach_id1 = gsn_attach_plots(plotD,plotM,True,True)<br class=""></div><div class=""><br class=""></div><div class="">I am not sure if attaching the plots would work here..or if there would be another way to combine different columns of plots.&nbsp;</div><div class="">I'd really appreciate any suggestion ,</div><div class=""><br class=""></div><div class="">many thanks</div><div class=""><br class=""></div><div class="">Noelia</div><div class=""><br class=""></div></div>
_______________________________________________<br class="">ncl-talk mailing list<br class=""><a href="mailto:ncl-talk@ucar.edu" class="">ncl-talk@ucar.edu</a><br class="">List instructions, subscriber options, unsubscribe:<br class="">http://mailman.ucar.edu/mailman/listinfo/ncl-talk<br class=""></div></blockquote></div><br class=""></div></body></html>