[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