<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 Jatin,<div class="">did you try creating a new function that fill the background of an annotated plot?&nbsp;</div><div class=""><br class=""></div><div class=""><div class=""><font face="Menlo" class="">function fill_background(wks,plot,color)</font></div><div class=""><font face="Menlo" class="">local xmin,xmax,ymin,yma,gres,xbox,ybox</font></div><div class=""><font face="Menlo" class="">begin</font></div><div class=""><font face="Menlo" class="">&nbsp; getvalues plot</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; "trXMinF" &nbsp;: xmin</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; "trXMaxF" &nbsp;: xmax</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; "trYMinF" &nbsp;: ymin</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; "trYMaxF" &nbsp;: ymax</font></div><div class=""><font face="Menlo" class="">&nbsp; end getvalues</font></div><div class=""><font face="Menlo" class=""><br class=""></font></div><div class=""><font face="Menlo" class="">&nbsp; xbox = (/xmin,xmax,xmax,xmin,xmin/)</font></div><div class=""><font face="Menlo" class="">&nbsp; ybox = (/ymin,ymin,ymax,ymax,ymin/)</font></div><div class=""><font face="Menlo" class=""><br class=""></font></div><div class=""><font face="Menlo" class="">;---Resources for filling the polygon</font></div><div class=""><font face="Menlo" class="">&nbsp; gres &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = True</font></div><div class=""><font face="Menlo" class="">&nbsp; gres@gsFillColor &nbsp; &nbsp; = color</font></div><div class=""><font face="Menlo" class="">&nbsp; gres@tfPolyDrawOrder = "PreDraw" &nbsp; &nbsp;; This is necessary so that the&nbsp;</font></div><div class=""><font face="Menlo" class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; fill doesn't cover the curves.</font></div><div class=""><font face="Menlo" class=""><br class=""></font></div><div class=""><font face="Menlo" class="">;---Attach polygon to existing plot and return</font></div><div class=""><font face="Menlo" class="">&nbsp; dum = gsn_add_polygon(wks,plot,xbox,ybox,gres)</font></div><div class=""><font face="Menlo" class="">&nbsp; return(dum)</font></div><div class=""><font face="Menlo" class="">end</font></div><div class=""><br class=""></div><div class="">Attached you find an example of an application with pdf and NCL source file used to generate the plot.&nbsp;</div><div class="">Hope this helps.</div><div class=""><br class=""></div><div class="">Cheers</div><div class=""><br class=""></div><div class=""></div></div></body></html>