[ncl-talk] Cannot Find error in gsn_add_text
Sebastian Otarola-Bustos
Sebastian.F.Otarola-Bustos.1 at nd.edu
Sun Apr 5 11:39:36 MDT 2015
Hi Dave,
Thank you very much for your help, It would have taken a long time for me
to figure out what was going on, it worked perfectly.
Best regards,
Sebastián.
On Sun, Apr 5, 2015 at 1:08 AM, Dave Allured - NOAA Affiliate <
dave.allured at noaa.gov> wrote:
> Sebastian,
>
> This is tricky. The use of gsn_add_text and other gsn_ annotations
> requires that you delay plot output until after the annotations are added
> to internal buffers. See the example at the bottom of the gsn_add_text
> function page, "conwomap_3.ncl", for how to control the output flow.
>
> In particular, add these two commands BEFORE calling gsn_csm_vector_map:
>
> res at gsnDraw = False ; do not draw
> res at gsnFrame = False ; do not advance
>
> Also, add these two commands AFTER calling gsn_add_text, and BEFORE delete
> (wks):
>
> draw(plotB)
> frame(wks)
>
> --Dave
>
> On Sat, Apr 4, 2015 at 9:58 PM, Sebastian Otarola-Bustos <
> Sebastian.F.Otarola-Bustos.1 at nd.edu> wrote:
>
>> Hi All, I'm trying to write the names of some locations in a map throw
>> the gsn_add_text command, but this isn't working and I can't find the error
>> because is not throwing me any one. I only see the map after running my
>> code without any text. I attached you some parts of my code where I use
>> this command, it would be great if someone can help me to find my mistake.
>>
>> Best Regards,
>> Sebastián.
>>
>> srcFileName = "/afs/
>> crc.nd.edu/user/s/sotarola/WRF/Santiago/Sim/1/wrfout_d03_2011-06-01_00:00:00.nc
>> "
>> sfile = addfile(srcFileName,"r")
>>
>> lat = wrf_user_getvar(sfile,"lat",-1)
>> lon = wrf_user_getvar(sfile,"lon",-1)
>>
>> opt = True
>> loc = wrf_user_ll_to_ij(sfile,-70.71263323,-33.479181,opt)
>> loc=loc-1
>>
>> do n=0,ntimes-1
>> wks = gsn_open_wks("png","animate"+sprinti("%02i",n)) ;
>> animate_00.png, animate_01.png, etc
>> gsn_define_colormap(wks,"gui_default")
>> print("Trabajando en el tiempo: " + times(n))
>> res at gsnRightString = " Velocity(m/s): "+ times(n)
>> res at gsnLeftString = " "
>> plotB =gsn_csm_vector_map(wks,u(n,:,:),v(n,:,:),res)
>> txres = False
>> text =
>> gsn_add_text(wks,plotB,"Cerrillos",lon(1,loc(1),loc(0)),lat(1,loc(1),loc(0)),txres)
>> delete(wks) ; Make sure PNG file is closed
>> end do
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20150405/302b7bb2/attachment.html
More information about the ncl-talk
mailing list