[ncl-talk] set title name as Date
Rashed Mahmood
rashidcomsis at gmail.com
Wed Feb 19 01:01:32 MST 2020
The function is returning year so that is why you get years as title:
return(*year*) ;-- return only year string
You can change above inside the function getDate to;
*return(str_date)*
On Wed, Feb 19, 2020 at 8:49 AM Kunal Bali via ncl-talk <ncl-talk at ucar.edu>
wrote:
> Dear NCL users,
>
> I have a file with monthly data (24-time steps).
> 2016-01-01 00:00:00
> 2016-02-01 00:00:00
> 2016-03-01 00:00:00
> 2016-04-01 00:00:00
> .
> .
> .
> 2017-11-01 00:00:00
> 2017-12-01 00:00:00
>
> I am creating 24 separate figures on the basis of the given time (no
> problem in that).
>
> Now, I want to set the title (tiMainString) name of each figure according
> to their Date e.g.
> figure 01 with plot title as 2016-01
> figure 02 with plot title as 2016-02
> figure 24 with plot title as 2017-12
>
> here, I am providing the brief script that I am using which giving the
> title name only year names such as (2016, 2016, 2016, 2017, 2017,2017 etc)
>
> I am trying as
>
> undef ("getDate")
>> function getDate(time)
>> local utc_date, year, mon, day, hours, mins, str_date
>> begin
>> utc_date = cd_calendar(time, 0)
>> year = sprinti("%0.4i",tointeger(utc_date(:,0)))
>> mon = sprinti("%0.2i",tointeger(utc_date(:,1)))
>> day = sprinti("%0.2i",tointeger(utc_date(:,2)))
>> hours = sprinti("%0.2i",tointeger(utc_date(:,3)))
>> mins = sprinti("%0.2i",tointeger(utc_date(:,4)))
>> str_date = year+"-"+mon+"-"+day+" "+hours+":"+mins
>>
>> return(year) ;-- return only year string
>> end
>>
>> begin
>> a = addfile("/test.nc","r")
>> t = a->km
>> time = a ->time
>>
>> ntimes = dimsizes(a->km(:,0,0))
>> do i=0,ntimes-1
>>
>> res = True
>> *res at tiMainString = getDate(time(i)) *
>>
>>
>> plot = gsn_csm_contour_map(wks,t(0,:,:),res)
>>
>
>
>> setvalues plot at data
>> "sfDataArray" : (/a->km(i,:,:)/)
>> end setvalues
>>
>> maximize_output(wks,False)
>> end do
>>
>
>
> ---
> Kunal
>
>
>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk at ucar.edu
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20200219/d5079d84/attachment.html>
More information about the ncl-talk
mailing list