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 "~/.ferret" before carrying out the test.
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)