<div dir="ltr">sorry forgot to add NCL-talk.<br><div><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Rashed Mahmood</b> <span dir="ltr"><<a href="mailto:rashidcomsis@gmail.com">rashidcomsis@gmail.com</a>></span><br>Date: Sun, Apr 29, 2018 at 10:56 PM<br>Subject: Re: [ncl-talk] Panelplot: reduce white space between panels<br>To: Tabish Ansari <<a href="mailto:tabishumaransari@gmail.com">tabishumaransari@gmail.com</a>><br><br><br><div dir="ltr"><div><div><div><i><span style="font-family:verdana,sans-serif"><font size="1"></font></span></i><span style="font-family:verdana,sans-serif"><font size="1">Hi Tabish,<br>I think </font></span><i><span style="font-family:verdana,sans-serif"><font size="1">"gsnPanelYWhiteSpacePercent" </font></span></i><span style="font-family:verdana,sans-serif"><font size="1">is a panel resource and should be added in your panel resource list (i.e. resP), try the following:<br>resP@<i><span style="font-family:verdana,sans-serif"><font size="1">gsnPanelYWhiteSpacePercen<wbr>t</font></span></i> = 2  <br><br></font></span></div><span style="font-family:verdana,sans-serif"><font size="1">There are other possible ways of reducing space between the plots, for example, using view point resources:<br><a href="https://www.ncl.ucar.edu/Document/Graphics/Resources/vp.shtml" target="_blank">https://www.ncl.ucar.edu/<wbr>Document/Graphics/Resources/<wbr>vp.shtml</a><br><br></font></span></div><span style="font-family:verdana,sans-serif"><font size="1">Cheers,<br></font></span></div><span style="font-family:verdana,sans-serif"><font size="1">Rashed<br></font></span><div><div><div><span style="font-family:verdana,sans-serif"><font size="1"><br><br></font></span></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Apr 29, 2018 at 5:05 PM, Tabish Ansari <span dir="ltr"><<a href="mailto:tabishumaransari@gmail.com" target="_blank">tabishumaransari@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div style="font-family:trebuchet ms,sans-serif">Hi<br><br></div><div style="font-family:trebuchet ms,sans-serif">I have 4 time series plots that I want to panel in 4 rows with minimal white space in between them - I do not want to attach the plots to a common axis however.<br><br></div><div style="font-family:trebuchet ms,sans-serif">I'm unable to achieve this using the "gsnPanelYWhiteSpacePercent" resource.<br>On using this resource I get the following warning:<br><b><br>warning:gsnPanelYWhiteSpacePer<wbr>cent is not a valid resource in IAP260m-ts_xy at this time</b><br><br>Here's the relevant part of my script:<br><br><i><span style="font-family:verdana,sans-serif"><font size="1">;---Start the graphics<br>wks = gsn_open_wks("x11","IAP260m-ts<wbr>") ; send graphics to PNG file<br>;---Plotting options for time series plot<br>res             = True<br>res@gsnMaximize = True<br>;res@gsnPaperOrientation = "landscape"<br>;res@vpKeepAspect=False<br>res@tiMainString     = "Pollutants at 260m at IAP site"          ; add title<br>res@vpWidthF    = 2<br>res@vpHeightF   = 0.4<br>res@xyMarkLineMode = "Lines"<br>res@xyMarkers      = (/0,0,0,0/)<br>res@tmXTOn      = False<br>res@tmYLFormat  = "f"      ; remove trailing ".0"<br>res@xyDashPatterns  = (/0,0,0,0/)                   <wbr>      ; Make curves all solid<br>res@xyLineThicknesses = (/  1.0, 1.0, 1.0, 1.0/)          ; make second line thicker<br>res@xyLineColors      = (/"blue","black", "black", "red"/)          ; change line color<br>;-----------------------------<wbr>---------------------<br>; The time_axis_label function adds additional<br>; resources to "res" to produce nicely-formatted<br>; time labels on X axis. This function only works<br>; if you have a time "units" recognized by the<br>; cd_calendar function.<br>;-----------------------------<wbr>---------------------<br>  restick           = True<br>; restick@ttmFormat = "%D_%H"<br>  restick@ttmFormat = "%D"<br>;   restick@ttmNumTicks = 20<br>  restick@ttmMajorStride= 48<br>  restick@ttmMinorStride= 24<br> timearr = ispan (1,696,1)<br> timearr@units = "hours since 2014-10-15 00:00:00"<br> time_axis_labels(timearr,res,<wbr>restick)<br>res@trXMaxF=max(timearr)<br>;res@tiMainString       = filename<br>;  res@tiYAxisString      = "PM 2.5 in ug/m^3"<br>  res@tiMainFontHeightF  = 0.05<br>  res@tiYAxisFontHeightF = 0.05<br>  res@tmXBLabelFontHeightF = 0.05<br>;  res@tmYLLabelFontHeightF = 0.05<br>  res@tmYUseLeft           = False   ; Make right axis independent of left<br>  res@tmYLOn               = False   ; Turn off left tickmarks<br>  res@tmYROn               = True    ; Turn on right tickmarks<br>  res@tmXTOn               = False   ; Turn off top tickmarks<br>  res@tmYLLabelsOn         = False   ; Turn off left labels<br>  res@tmYRLabelsOn         = True    ; Turn on right labels<br>  res@tmYRMinorOn          = False   ; Turn off minor ticks on Y axis<br>  res@tmYRLabelFontHeightF = 0.04   ; Increase font height<br>  res@tmYRLabelDeltaF      = 2.0     ; Increase space b/w ticks and labels<br>  res@tmYRLabelJust        = "CenterRight"   ; right-justify labels<br>  ;res@tmXBMajorOutwardLengthF = 0.0               ; draw tickmarks inward<br>  ;res@tmXBMinorOutwardLengthF = 0.0               ; draw minor ticks inward<br>  ;res@gsnPanelYWhiteSpacePercen<wbr>t = 0.0<br>  res@gsnBoxMargin = 0.0<br>  res@pmLegendDisplayMode    = "Always"            ; turn on legend<br>  res@pmLegendSide           = "Top"               ; Change location of<br>  res@pmLegendParallelPosF   = .90                  ; move units right<br>  res@pmLegendOrthogonalPosF = 0               ; move units down<br>  res@pmLegendWidthF         = 0.3                ; Change width and<br>  res@pmLegendHeightF        = 0.3                ; height of legend.<br>  res@lgPerimOn              = False               ; turn off box around<br>  res@lgLabelFontHeightF     = .03                 ; label font height<br>  res@xyExplicitLegendLabels = (/"baseline","APEC-control","O<wbr>ct-control","obs"/)         ; create explicit labels<br>  res@gsnDraw  = False                          ; don't draw<br>  res@gsnFrame = False                          ; don't advance frame<br>; Change y axis string and color for each plot.<br>  res@tiYAxisString = "OC"<br>  xy1 = gsn_csm_xy(wks,timearr,var_mat<wbr>rix_oc,res)    ; Create the four plots.<br>  res@pmLegendDisplayMode    = "Never"            ; turn off legend for subsequent plots<br>  res@tiYAxisString = "NO3"<br>  xy2 = gsn_csm_xy(wks,timearr,var_mat<wbr>rix_no3,res)<br>  res@tiYAxisString = "SO4"<br>  xy3 = gsn_csm_xy(wks,timearr,var_mat<wbr>rix_so4,res)<br>  res@tiYAxisString = "NH4"<br>  xy4 = gsn_csm_xy(wks,timearr,var_mat<wbr>rix_nh4,res)<br><br>;*****************************<wbr>*******************<br>; create panel<br>;*****************************<wbr>*******************<br>  resP                    = True                 ; modify the panel plot<br>  resP@gsnPanelMainString = "Surface pollutants at IAP site"     ; set main title<br>  gsn_panel(wks,(/xy1,xy2,xy3,xy<wbr>4/),(/4,1/),resP)             <wbr>  ; now draw as one plot</font></span></i><br><br><br></div><div style="font-family:trebuchet ms,sans-serif">Please let me know what can I change here to get the desired result.<br><br></div><div style="font-family:trebuchet ms,sans-serif">Thanks<br><br></div><div style="font-family:trebuchet ms,sans-serif">Tabish<br><br><br clear="all"></div><div><div class="m_-4087701417135679574m_-9146751114572142842gmail_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>
<br></div></div>______________________________<wbr>_________________<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/mailma<wbr>n/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>
</div><br></div></div>