y axis values - change the display

2 views (last 30 days)
michael on 24 Oct 2021
Commented: Simon Chan on 5 Dec 2021
I have values on y axis which ranges from 0 to 160000. The value for 80000 (for example) is displayed as 8 (*10^4)
How can I change so that the values would be displayed as non scientific number (i.e 80,000)

Answers (1)

Simon Chan
Simon Chan on 24 Oct 2021
Edited: Simon Chan on 24 Oct 2021
Modify the yticklabel as follows:
% plot something
ax = gca;
yticklabels(arrayfun(@(x) sprintf('%d',x),ax.YTick,'uni',0))
Simon Chan
Simon Chan on 5 Dec 2021
Sorry, I don't have such Matlab version and hence unable to give you an answer.

Sign in to comment.


Community Treasure Hunt

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

Start Hunting!