[Thread Prev][Thread Next][Index]
Re: [ferret_users] too many tics
Two solutions:
1) Include a 3rd argument to HLIMITS, VLIMITS to specify the intervals:
plot/vlimits=-5500:0:500/y=30S/hlimits=111:115:0.5 rose ! large/main tics every 500m and 0.5 deg
2) Use PPL AXLINT (label interval for large tics) and PPL AXNMTC (number of small tics between large tics)
plot/SET/vlimits=-5500:0:500/y=30S/hlimits=111:115:0.5 rose
ppl axlint,2,2;ppl axnmtc,4,4 ! label every 2nd large tic; add 4 small tics between large tics
ppl plot
Notes:
- the PPL commands are persistent until explicitly changed
- PPL AXLSZE,xlab,ylab controls the label size
- Could also control the label format (decimal point):
- PPL XFOR,(i5,''lone'') ! those are two single quotes around LONE = longitude east
Or, if, say the half-degree tics are to be labelled: PPL XFOR,(f5.1,''lone'')
- PPL YFOR,(i5) ! integer labels with length to fit -5400
Billy
> On Dec 22, 2021, at 11:28 PM, Ryo Furue <furue@xxxxxxxxxx> wrote:
>
> Hi Pratik,
>
> I'm using "xlimits" and "ylimits", which also works perfectly.
>
>
> I guess you mean that ylimits also produces the same problem:
>
> set data etopo5
> plot/ylimits=-5500:0/y=30S/hlimits=111:115 rose
> frame/file=tmp.png
>
> This one shows exactly the same problem (too many tics along the vertical axis).
>
> Anyway, xlimits and ylimits are deprecated:
>
> *** NOTE: /XLIMITS and /YLIMITS are deprecated.
> *** NOTE: Use /HLIMITS and /VLIMITS instead.
>
> I understand why they are deprecated. (When the vertical axis isn't a y axis, the name "ylimits" is highly confusing.)
>
> Regards,
>
> Ryo
>
>
>
>
> Best regards
> Pratik
>
> On Thu, Dec 23, 2021 at 12:28 PM Ryo Furue <furue@xxxxxxxxxx> wrote:
> Hi Ferret users,
>
> Is this problem known? (I searched the email archive but I failed to find a relevant discussion. Perhaps I didn't use good keywords.)
>
> The following three-line code produces a plot with too many tics on the vertical axis:
>
> set data etopo5
> plot/vlimits=-5500:0/y=30S/hlimits=111:115 rose
> frame/file=tmp.png
>
> When I make two panels as
>
> set data etopo5
> set view upper
> plot/vlimits=-5500:0/y=30S/hlimits=111:115 rose
> set view lower
> plot/vlimits=-5500:0/x=125/hlimits=36S:32S rose
> frame/file=bottom-profiles.png
>
> only the upper panel suffers from the problem.
>
> A workaround is to specify the tic interval: vlimits=-5500:0:500
>
> I've disabled "
>
> PyFerret v7.63 (optimized)
> Darwin 19.6.0 - 10/13/20
>
> macOS 12.1 (Monterey).
>
> Regards,
>
> Ryo
>
> <tmp.png>
(Still) working at home: +1 206-228-7330 (m)
[Thread Prev][Thread Next][Index]