<div dir="ltr">Hi all,<div><br></div><div>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><br></div><div><br></div><div>First I am plotting 4 different column of plots:</div><div><br></div><div>  plotD=new(10, graphic)</div><div>  plotM=new(10, graphic)</div><div>  plotJ=new(10, graphic)</div><div>  plotS=new(10, graphic)</div><div> </div><div><br></div><div><div>  res                      = True</div><div>  res@gsnMaximize          = False        ; Maximize in frame</div><div>  res@gsnDraw              = False        ; Don&#39;t draw plots</div><div>  res@gsnFrame             = False        ; Don&#39;t advance frame</div><div>  res@cnFillOn             = True         ; Turn on contour fill</div><div>  res@cnInfoLabelOn        = False        ; Turn off info label</div><div>  res@cnLineLabelsOn       = False        ; Turn off line labels</div><div>  res@cnLinesOn            = False        ; Turn off contour lines</div><div>  res@cnLevelSelectionMode = &quot;ExplicitLevels&quot;</div><div>  res@lbLabelBarOn         = False</div><div>  res@gsnAddCyclic         = False</div><div><br></div><div>  res@mpMinLatF            = min(lat)</div><div>  res@mpMaxLatF            = max(lat)</div><div>  res@mpMinLonF            = min(lon)</div><div>  res@mpMaxLonF            = max(lon)</div></div><div><br></div><div>    </div><div>  :get the values</div><div><div>  do i = 0,nplots-1    ;nplots =10</div><div><br></div><div>      cwtM = systemfunc(&quot;ls &quot; + dirM2(i) + &quot;freq*nc&quot;)</div><div>      do k = 0,3     ;loop seasons</div><div><br></div><div>        fileM = addfile(cwtM(k), &quot;r&quot;)</div><div>        names = getfilevarnames(fileM)</div><div>        model = fileM-&gt;$names(j+3)$(0,:,:)</div><div>        ;print(names(j))</div><div>        ;print(max(model))</div><div><br></div><div>       if(k.eq.0) then ; plotting seasons</div><div>        plotD(i)= gsn_csm_contour_map(wks,model,res)</div><div>         else if(k.eq.1) then</div><div>        plotJ(i)= gsn_csm_contour_map(wks,model,res)</div><div>         else if(k.eq.2) then</div><div>        plotM(i)= gsn_csm_contour_map(wks,model,res)</div><div>         else if(k.eq.3) then</div><div>        plotS(i)= gsn_csm_contour_map(wks,model,res)</div><div>         end if</div><div>        end if</div><div>       end if</div><div>      end if</div><div><br></div><div><br></div><div>      end do</div><div>     end do</div></div><div><br></div><div>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><br></div><div> attach_id1 = gsn_attach_plots(plotD,plotM,True,True)<br></div><div><br></div><div>I am not sure if attaching the plots would work here..or if there would be another way to combine different columns of plots. </div><div>I&#39;d really appreciate any suggestion ,</div><div><br></div><div>many thanks</div><div><br></div><div>Noelia</div><div><br></div></div>