<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="margin: 0px;"><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">Think you just need to set gsnDraw and gsnFrame = False, then draw(plot) and frame(wks) after you add the text to the plot. &nbsp;&nbsp;</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">https://www.ncl.ucar.edu/Document/Graphics/Resources/gsn.shtml#gsnDraw</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">https://www.ncl.ucar.edu/Document/Graphics/Resources/gsn.shtml#gsnFrame</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">https://www.ncl.ucar.edu/Document/Functions/Built-in/draw.shtml</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">https://www.ncl.ucar.edu/Document/Functions/Built-in/frame.shtml</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">Good Luck,&nbsp;</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="Helvetica">Alan.&nbsp;</font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="arial" size="2"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="arial" size="2"><br></font></div><div id="bloop_customfont" style="margin: 0px;"><font color="#222222" face="arial" size="2"><br></font></div></div> <div class="bloop_sign" id="bloop_sign_1415740326718863104"><div style="font-family:helvetica,arial;font-size:13px">--&nbsp;<br>Alan Brammer<br>PhD Candidate — African Easterly Waves and TC genesis</div><div style="font-family:helvetica,arial;font-size:13px">University At Albany, NY</div><div style="font-family:helvetica,arial;font-size:13px">www.atmos.albany.edu/student/abrammer</div><div style="font-family:helvetica,arial;font-size:13px"><br></div><div style="font-family:helvetica,arial;font-size:13px"><br></div></div> <div style="color:black"><br>From:&nbsp;<span style="color:black">David Adams</span> <a href="mailto:dave.k.adams@gmail.com">&lt;dave.k.adams@gmail.com&gt;</a><br>Reply:&nbsp;<span style="color:black">David Adams</span> <a href="mailto:dave.k.adams@gmail.com">&lt;dave.k.adams@gmail.com&gt;&gt;</a><br>Date:&nbsp;<span style="color:black">November 11, 2014 at 15:51:33</span><br>To:&nbsp;<span style="color:black">ncl-talk@ucar.edu</span> <a href="mailto:ncl-talk@ucar.edu">&lt;ncl-talk@ucar.edu&gt;&gt;</a><br>Subject:&nbsp;<span style="color:black"> [ncl-talk] Text label on map projection <br></span></div><br> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>



<title></title>


<div dir="ltr">
<div>
<div>
<div>
<div>Hi NCLers,<br></div>
I need to add simple text to GOES image, but the text doesn´t
appear.<br></div>
It might be due to the funky 2d lat,lon coordinates of GOES
images.&nbsp; Any suggestions?<br>
<br></div>
thanks,<br></div>
<div>Dave<br>
<br></div>
<div>
---------Code--------------------------------------------<br>
&nbsp;&nbsp; diri = "./"<br>
&nbsp; file_name = asciiread("file_name",-1,"string")<br>
&nbsp; fili ="<a href="http://goes13_4_2013_196_2315_subset.nc" target="_blank">goes13_4_2013_196_2315_subset.nc</a>"<br>
&nbsp;&nbsp; f&nbsp;&nbsp;&nbsp; = addfile(diri+fili,"r")<br>
&nbsp;&nbsp; new_temp&nbsp;&nbsp;&nbsp; =
f-&gt;new_temp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; float data(time, yc, xc) ;<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;
; data:type = "IR" ;<br>
;*********************************<br>
; Fix the variable so it has recognizable missing data<br>
;*********************************<br>
&nbsp;&nbsp; lat&nbsp; = f-&gt;new_lat<br>
&nbsp;&nbsp; lon&nbsp; = f-&gt;new_lon<br>
&nbsp;&nbsp; lat@_FillValue = max(lat)<br>
&nbsp;&nbsp; lon@_FillValue = lat@_FillValue<br>
&nbsp;&nbsp; new_temp@_FillValue&nbsp;&nbsp; = 255.<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;
; associate coordinates with variable<br>
&nbsp;&nbsp; new_temp@lat2d =
lat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;
(yc, xc)<br>
&nbsp;&nbsp; new_temp@lon2d = lon<br>
<br>
<br>
;*********************************<br>
; create plot<br>
;*********************************<br>
&nbsp;&nbsp; sfx&nbsp;&nbsp;&nbsp;&nbsp; =
get_file_suffix(fili,0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; use file name<br>
<br>
;&nbsp; write output file name using first time record of file
list<br>
&nbsp; out_file = str_get_cols(file_name(0),0,21)<br>
&nbsp; output_file = out_file<br>
&nbsp;&nbsp; pltName = output_file<br>
<br>
&nbsp;pltType =
"ps"&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;
; "ps", "eps", "pdf", "png"<br>
&nbsp;&nbsp; pltDir&nbsp; = "./"<br>
&nbsp;&nbsp; wks = gsn_open_wks(pltType, pltDir+pltName)<br>
&nbsp;
;gsn_define_colormap(wks,"amwg")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; choose a color map<br>
&nbsp;&nbsp; gsn_define_colormap(wks,"BlAqGrYeOrReVi200"); choose a
color map<br>
&nbsp;&nbsp;
res&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= True<br>
&nbsp;&nbsp;
res@cnFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
=
True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; turn on color<br>
&nbsp;&nbsp;
res@cnFillMode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= "RasterFill"&nbsp;&nbsp;&nbsp; ; cell mode<br>
&nbsp;&nbsp;
res@cnLinesOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= False&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; Turn off contour lines<br>
&nbsp;&nbsp; res@gsnSpreadColors&nbsp;&nbsp;&nbsp;&nbsp; =
True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; use full colormap<br>
&nbsp;&nbsp;
res@gsnAddCyclic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
False&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;
data not cyclic<br>
&nbsp;&nbsp;
res@gsnMaximize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; ps, pdf, pdf<br>
&nbsp;&nbsp; res@pmTickMarkDisplayMode =
"Always"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; use NCL default<br>
&nbsp; ;res@lbOrientation&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
"Vertical"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; vertical label bar<br>
&nbsp;&nbsp; res@lbLabelAutoStride&nbsp;&nbsp; =
True&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; let NCL decide spacing<br>
<br>
&nbsp;&nbsp;
res@mpMinLatF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 22.50&nbsp; ;&nbsp;&nbsp;&nbsp; min(d@lat2d)&nbsp;&nbsp;&nbsp; ;
region to zoom in on<br>
&nbsp;&nbsp;
res@mpMaxLatF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 33.80&nbsp; ;&nbsp;&nbsp;&nbsp; max(d@lat2d)<br>
&nbsp;&nbsp;
res@mpMinLonF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= -115.00&nbsp;&nbsp; ;&nbsp;&nbsp; min(d@lon2d)<br>
&nbsp;&nbsp;
res@mpMaxLonF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= -102.500 ; max(d@lon2d)<br>
&nbsp;&nbsp;
res@mpFillOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= False<br>
&nbsp; ;res@mpOutlineBoundarySets = "USStates"&nbsp;&nbsp;&nbsp; ;
turn on state boundaries<br>
&nbsp; ;res@mpOutlineBoundarySets = "AllBoundaries"<br>
&nbsp;&nbsp; res@mpOutlineBoundarySets =
"National"&nbsp;&nbsp;&nbsp; ; turn on country boundaries<br>
&nbsp;&nbsp;
res@trGridType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= "TriangularMesh"&nbsp;&nbsp; ; Necessary b/c lat, lon<br>
<br>
&nbsp;&nbsp; res@cnLevelSelectionMode = "ManualLevels"&nbsp;
;"ExplicitLevels"<br>
&nbsp;&nbsp; res@cnMinLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
=
200.&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;
; set the minimum contour level<br>
&nbsp;&nbsp; res@cnMaxLevelValF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
=
300.&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;
; set the maximum contour level<br>
&nbsp;&nbsp; res@cnLevelSpacingF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
5.0&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;
; set the contour interval<br>
&nbsp;&nbsp; res@cnRasterSmoothingOn&nbsp; = True<br>
&nbsp;res@lbLabelStride&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
5.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; every other label bar label<br>
<br>
&nbsp;&nbsp; res@gsnLeftString&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= new_temp@type<br>
&nbsp;&nbsp;
res@tiMainString&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
fili<br>
&nbsp;&nbsp; plot = gsn_csm_contour_map_ce(wks,new_temp(:,:),
res)<br>
<br>
&nbsp;&nbsp; txid =
new(1,graphic)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
; one text string<br>
<br>
&nbsp;&nbsp;
txres&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= True<br>
&nbsp;&nbsp; txres@txFont&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= "helvetica-bold"<br>
&nbsp;&nbsp; txres@txFontHeightF = 0.10<br>
&nbsp;&nbsp; txid = gsn_add_text (wks,plot,"BASC",-108.2,28.2
,txres)<br>
<br></div>
<div>
<div><br>
<br>
<br>
<br>
<div>
<div><br>
<br></div>
</div>
</div>
</div>
</div>


_______________________________________________
<br>ncl-talk mailing list
<br>List instructions, subscriber options, unsubscribe:
<br>http://mailman.ucar.edu/mailman/listinfo/ncl-talk
<br></div></div></span></blockquote></body></html>