<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi NCL users<br>
<br>
I am plotting panel plots of different CMIP5 models and I would like to draw 2 boxes on each individual model plot.<br>
<br>
At the moment the code is only drawing 2 boxes on the last model plot of the panel.<br>
<br>
Please can someone advise me on making all the boxes appear on all the individual models.<br>
<br>
Many thanks!<br>
<br>
Kindest Regards<br>
Melissa<br>
<br>
Below is a snippet of my code to create these boxes on each of the models as I loop through the 30 models (gg)<br>
<br>
&nbsp;plot(gg) = gsn_csm_contour_map(wks,ccr({-60:60},{-180:180}),rescn)<br>
<br>
<br>
; create points for box<br>
;************************************************<br>
&nbsp;ypts = (/ -27, -27,&nbsp; -37, -37, -27/)<br>
&nbsp;xpts = (/55, 65, 65, 55, 55/)<br>
;************************************************<br>
; add the box<br>
;************************************************<br>
&nbsp; resp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; polyline mods desired<br>
&nbsp; resp@gsLineColor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;black&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; color of lines<br>
&nbsp; resp@gsLineThicknessF = 3.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; thickness of lines<br>
&nbsp; ;resp@gsLineLabelString= &quot;test&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; adds a line label string<br>
<br>
; create array of dummy graphic variables. This is required, b/c each line<br>
; must be associated with a unique dummy variable.<br>
<br>
&nbsp; dum = new(4,graphic)<br>
<br>
&nbsp;draw each line separately. Each line must contain two points.<br>
&nbsp; do i = 0 , 3<br>
&nbsp;&nbsp;&nbsp; dum(i)=gsn_add_polyline(wks,plot(gg),xpts(i:i&#43;1),ypts(i:i&#43;1),resp)<br>
&nbsp; end do<br>
<br>
; create points for box<br>
;************************************************<br>
&nbsp;iypts = (/ -18, -18,&nbsp; -28, -28, -18/)<br>
&nbsp;ixpts = (/90, 100, 100, 90, 90/)<br>
;************************************************<br>
; add the box 2<br>
;************************************************<br>
&nbsp; dum2 = new(4,graphic)<br>
<br>
&nbsp;draw each line separately. Each line must contain two points.<br>
&nbsp; do i = 0 , 3<br>
&nbsp;&nbsp;&nbsp; dum2(i)=gsn_add_polyline(wks,plot(gg),ixpts(i:i&#43;1),iypts(i:i&#43;1),resp)<br>
&nbsp; end do<br>
end do<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
; panel resource list&nbsp; (if necessary)<br>
<br>
panres&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; mod panel plot<br>
&nbsp;panres@cnMinLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = -0.02<br>
&nbsp; panres@cnMaxLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; 0.02<br>
&nbsp; panres@cnLevelSpacingF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp; 0.01<br>
panres@gsnPanelLabelBar&nbsp;&nbsp; = True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; add common colorbar<br>
panres@lbLabelFontHeightF = 0.015&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; make labels larger<br>
panres@lbLabelStride = 1<br>
panres@gsnMaximize = True ; Maximize plot in frame.<br>
gsn_panel(wks,plot(:12),(/4,3/),panres)&nbsp;&nbsp;&nbsp; ; panel 16 models at a time.<br>
gsn_panel(wks,plot(13:24),(/4,3/),panres)<br>
gsn_panel(wks,plot(25:),(/4,3/),panres)<br>
<br>
end<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
</div>
</body>
</html>