Change axis values of an already existing figure
47 views (last 30 days)
Show older comments
Brando Miranda
on 11 May 2018
Edited: Walter Roberson
on 11 May 2018
I have a figure that has axis already and numbers in them. I wish to change the axis values display values so that they read differently. I only have the .fig file and the numbers on the axis don't matter to much, so changing them is only for better readability (say put in in a positive scale from 0 to 10. How does one do that without screwing up the figure?
0 Comments
Accepted Answer
Walter Roberson
on 11 May 2018
Edited: Walter Roberson
on 11 May 2018
ax = findobj(0, 'type', 'axes', '-or', 'type', 'matlab.graphics.axis.Axes');
if isempty(ax); error('No axes found'); end
if length(ax) > 1; error('Multiple axes found'); end
xticks(ax, [new list of x tick positions])
set(ax, 'XTickLabel', {'0' '1' '2' '3'});
7 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!