how to use the "tight" function for just one axis
Show older comments
So I origionally had: axis tight But it cut both axes, whereas I just want it to be tight around the x axis but allow the y axis to not be cut. Is there a function for this please? Thanks
Accepted Answer
More Answers (3)
Jaromir
on 16 Mar 2018
There's an out-of-the-box command for what you want:
set(handleToAxes, 'XLimSpec', 'Tight');
or
set(handleToAxes, 'YLimSpec', 'Tight');
3 Comments
SOFIA DIE PANCORBO
on 19 May 2020
I found it didn't work with "handleToAxes" but it did with "gca" instead. Thank you! :)
qilin guo
on 26 Apr 2022
Undocumented properties! But useful. How many undocumented properties are there?
dpb
on 26 Apr 2022
Undocumented...
ADSW121365
on 31 Aug 2022
Drew Chap
on 25 May 2023
As of R2021a, the best method to do this is:
ax = gca()
ax.XLimitMethod = 'tight'
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!