[ncl-talk] Y axis ticks

Soma Roy somaroy892 at gmail.com
Thu Jun 28 12:23:27 MDT 2018


Awesome, thanks!

It worked. But is this process is just to check by trail and error?

I did a small mistake at line no 85.

Thank you again.

Soma

On Thu, Jun 28, 2018, 23:47 Kevin Hallock <hallock at ucar.edu> wrote:

> 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> 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)
>>
>> I hope this helps,
>> Kevin
>>
>> On Jun 28, 2018, at 10:26 AM, Soma Roy <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
>> 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/20180628/ba16ec57/attachment.html>


More information about the ncl-talk mailing list