<div dir="ltr"><div dir="ltr"><div>The docs for gsn_contour_shade() state:</div><div><br></div><div>You cannot mix and match color and shading with this routine.
For an example of drawing shaded and filled contours, see
example <a href="http://ncl.ucar.edu/Applications/coneff.shtml#ex14">coneff_14.ncl</a>. <br></div><div><br></div><div>However, that example coneff_14 shows how to achieve the result via two calls to gsn_csm_contour():</div><div><br></div><div><a href="http://ncl.ucar.edu/Applications/coneff.shtml#ex14">http://ncl.ucar.edu/Applications/coneff.shtml#ex14</a></div><div><br></div><div>Hope that helps...</div><div>Rick<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 2, 2019 at 5:39 AM S Br <<a href="mailto:sbr.climate@gmail.com">sbr.climate@gmail.com</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"><div dir="ltr">Hi Users,<div>I am trying to plot a contour map filled with color and then apply patterns to the values greater and smaller than the specified values using the function gsn_contour_shade(plot,0.5,3.0,opt)</div><div><br></div><div>However, when I use the gsn_contour_shade and overlay, the contour filled with color disappears. I can only see the patterns without the filled contour. Please have a look at the attached image.</div><div><div> I am using NCL6.4.0 and my script is given below.</div></div><div><br></div><div>Thank you, SB</div><div><br></div><div><div>begin</div><div><br></div><div> in1 = addfile("<a href="http://precip.gpcp.mon.mean.nc" target="_blank">precip.gpcp.mon.mean.nc</a>","r")</div><div> rain=in1->precip(0,:,:)</div><div> printVarSummary(rain)</div><div>;************************************</div><div>;create plot</div><div>;************************************</div><div> wks = gsn_open_wks("pdf","overlay") ; send graphics to PNG file</div><div> res = True<br></div><div> res@gsnDraw = False ; Don't draw plots</div><div> res@gsnFrame = False ; Don't advance frame</div><div> res@cnFillOn = True ; Turn on contour fill</div><div> res@cnLinesOn = False ; Turn off contour lines</div><div> res@cnFillPalette = "MPL_YlOrRd" ; set color map</div><div> res@tiMainString = "Overlaying shaded contours on filled contours"</div><div>; res@cnFillMode = "RasterFill"</div><div> res@cnLevelSelectionMode = "ManualLevels"</div><div> res@cnMinLevelValF = 0.0</div><div> res@cnMaxLevelValF = 5.0</div><div> res@cnLevelSpacingF = 0.5</div><div><br></div><div>; res@gsnAddCyclic = False</div><div> res@mpMinLatF = -10.0 ; only plot 30S to 30N</div><div> res@mpMaxLatF = 54.0</div><div> res@mpMinLonF = 30.0 ; only plot 30S to 30N</div><div> res@mpMaxLonF = 100.0</div><div><br></div><div> plot = gsn_csm_contour_map(wks,rain,res)</div><div><br></div><div> opt = True</div><div> opt@gsnShadeFillType = "pattern" ; pattern fill</div><div> opt@gsnShadeHigh = 2 ; use pattern #2</div><div> opt@gsnShadeLow = 17 ; use pattern #17</div><div> plot2 = gsn_contour_shade(plot,0.5,3.0,opt)</div><div> overlay(plot,plot2)</div><div><br></div><div> draw(plot)</div><div> frame(wks)</div><div>end</div></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>