[ncl-talk] Y axis ticks

Kevin Hallock hallock at ucar.edu
Thu Jun 28 12:17:32 MDT 2018


Hi Soma,

Thanks for sharing your file.

I was able to clean up the Y-axis labels by replacing:
 restick at ttmMajorStride = 25
 time_axis_labels(ts&time,res,restick)

with:
 restick at ttmMajorStride = 7
 time_axis_labels(xDay&time,res,restick)

You can modify the interval between major tick marks as needed.

Kevin

> On Jun 28, 2018, at 11:56 AM, Soma Roy <somaroy892 at gmail.com> wrote:
> 
>>  spatial_leh.nc <https://drive.google.com/file/d/1Qa144nlu5gSNitlM6i5YT0F8_bZa-Wme/view?usp=drive_web>​Sending you the sample file here as I am unable to put it in ftp.
> 
> Soma
> 
> On Thu, Jun 28, 2018 at 10:54 PM, Kevin Hallock <hallock at ucar.edu <mailto:hallock at ucar.edu>> wrote:
> Hi Soma,
> 
> It’s hard to determine exactly what the problem is without a copy of your data file to test the script myself, but I suspect there may be something odd happening with the time_axis_labels and gsn_csm_hov calls:
>  time_axis_labels(ts&time,res,restick)
>  plot = gsn_csm_hov(wks,xDay(:,:,{78}),res)  ; lat vs time.
> 
> In particular, I noticed that the time dimensions on the variables ts and xDay are different sizes (248 for ts, 31 for xDay). You may want to try using xDay&time in your time_axis_labels call, although you might also need to adjust the value of restick at ttmMajorStride to account for the smaller time dimension on xDay.
> 
> If you are still having trouble generating correct Y-axis labels after trying this, would you perhaps be able to provide us with a copy of your data file? (See uploading instructions: https://www.ncl.ucar.edu/ftp_files.shtml <https://www.ncl.ucar.edu/ftp_files.shtml>)
> 
> I hope this helps,
> Kevin
> 
>> On Jun 28, 2018, at 10:26 AM, Soma Roy <somaroy892 at gmail.com <mailto:somaroy892 at gmail.com>> wrote:
>> 
>> Hello,
>> 
>> I am trying to calculate daily mean values from daily 4 time steps and plot a date vs latitude plot.
>> 
>> Date on Y-axis is not coming clearly. 
>> 
>> PrintVarSummary of the data is as follows;
>> 
>> Variable: tem
>> Type: float
>> Total Size: 6416172 bytes
>>             1604043 values
>> Number of Dimensions: 3
>> Dimensions and sizes:   [time | 123] x [latitude | 161] x [longitude | 81]
>> Coordinates:
>>             time: [969336..970068]
>>             latitude: [ 0..40]
>>             longitude: [65..85]
>> Number Of Attributes: 6
>>   missing_value :       -32767
>>   missing_value_original :      -32767
>>   _FillValue :  -32767
>>   _FillValue_original : -32767
>>   long_name :   2 metre temperature
>>   units :       K
>> 
>> Variable: cd_date
>> Type: double
>> Total Size: 1992 bytes
>>             249 values
>> Number of Dimensions: 1
>> Dimensions and sizes:   [249]
>> Coordinates:
>> Number Of Attributes: 2
>>   units :       days since 1990-01-01 00:00:00
>>   calendar :    gregorian
>> 
>> 
>> Variable: cd_date
>> Type: double
>> Total Size: 1992 bytes
>>             249 values
>> Number of Dimensions: 1
>> Dimensions and sizes:   [249]
>> Coordinates:
>> Number Of Attributes: 2
>>   units :       days since 1990-01-01 00:00:00
>>   calendar :    gregorian
>> (0)     2010080100
>> (1)     2010080106
>> (2)     2010080112
>> (3)     2010080118
>> (4)     2010080200
>> (5)     2010080206
>> (6)     2010080212
>> (7)     2010080218
>> ........................................
>> (120)   2010083100
>> (121)   2010083106
>> (122)   2010083112
>> (123)   2010083118
>> 
>> (124)   2010080103
>> (125)   2010080109
>> (126)   2010080115
>> (127)   2010080121
>> (128)   2010080203
>> (129)   2010080209
>> .........................................
>> (244)   2010083103
>> (245)   2010083109
>> (246)   2010083115
>> (247)   2010083121
>> (248)   2010090100
>> 
>> Variable: temp
>> Type: float
>> Total Size: 12988836 bytes
>>             3247209 values
>> Number of Dimensions: 3
>> Dimensions and sizes:   [time | 249] x [latitude | 161] x [longitude | 81]
>> Coordinates:
>>             time: [969336..970080]
>>             latitude: [ 0..40]
>>             longitude: [65..85]
>> Number Of Attributes: 6
>>   units :       K
>>   long_name :   2 metre temperature
>>   _FillValue_original : -32767
>>   _FillValue :  -32767
>>   missing_value_original :      -32767
>>   missing_value :       -32767
>> 
>> Variable: ts1
>> Type: short
>> Total Size: 6468336 bytes
>>             3234168 values
>> Number of Dimensions: 3
>> Dimensions and sizes:   [time | 248] x [latitude | 161] x [longitude | 81]
>> Coordinates:
>>             time: [969336..970077]
>>             latitude: [ 0..40]
>>             longitude: [65..85]
>> Number Of Attributes: 6
>>   scale_factor :        0.0008040587614255413
>>   add_offset :  289.9817757049943
>>   _FillValue :  -32767
>>   missing_value :       -32767
>>   units :       K
>>   long_name :   2 metre temperature
>> 
>> Variable: ts
>> Type: float
>> Total Size: 12936672 bytes
>>             3234168 values
>> Number of Dimensions: 3
>> Dimensions and sizes:   [time | 248] x [latitude | 161] x [longitude | 81]
>> Coordinates:
>>             time: [969336..970077]
>>             latitude: [ 0..40]
>>             longitude: [65..85]
>> Number Of Attributes: 1
>>   _FillValue :  -32767
>> 
>> Variable: tim
>> Type: integer
>> Total Size: 996 bytes
>>             249 values
>> Number of Dimensions: 1
>> Dimensions and sizes:   [time | 249]
>> Coordinates:
>>             time: [969336..970080]
>> Number Of Attributes: 3
>>   units :       hours since 1900-01-01 00:00:0.0
>>   long_name :   time
>>   calendar :    gregorian
>> 
>> Variable: xDay
>> Type: float
>> Total Size: 1617084 bytes
>>             404271 values
>> Number of Dimensions: 3
>> Dimensions and sizes:   [time | 31] x [latitude | 161] x [longitude | 81]
>> Coordinates:
>>             time: [969336..970056]
>>             latitude: [ 0..40]
>>             longitude: [65..85]
>> Number Of Attributes: 8
>>   _FillValue :  -32767
>>   missing_value :       -32767
>>   missing_value_original :      -32767
>>   _FillValue_original : -32767
>>   long_name :   2 metre temperature
>>   units :       K
>>   time :        969336
>>   NCL_tag :     calculate_daily_values: arith=avg
>> 
>> Output figure file and script are attached below.
>> 
>> Kindly inform me how to fix it.
>> 
>> Thanks,
>> Soma
>> 
>> 
>> <time_lat.png><test.ncl>_______________________________________________
>> ncl-talk mailing list
>> ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk <http://mailman.ucar.edu/mailman/listinfo/ncl-talk>
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180628/6b53cae5/attachment.html>


More information about the ncl-talk mailing list