Auto axis limits not working as expected

I have a graph for which I want to limit the y axis to be positive. Research suggested to me the way to do this was ylim([0, inf]). However, rather than giving a 'nice' upper limit (like the default does), this command just sets the upper limit to the maximum value in my dataset. Is there a way to achieve what I am after? The best I have found is
yl = ylim()
ylim(0, yl(2))
but this doesn't allow the upper limit to continue updating if additional plots were included.

2 Comments

Stephen23
Stephen23 on 30 May 2019
Edited: Stephen23 on 30 May 2019
" Is there a way to achieve what I am after?"
Not easily, as far as I am aware. I think this behavior should be reported as a bug: it is quite reasonable to expect that the Inf limit should produce the same as the auto limits.
What MATLAB version are you using?

Sign in to comment.

Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products

Release

R2019a

Tags

Asked:

on 30 May 2019

Commented:

on 30 May 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!