auto format x axis
Show older comments
In an attempt to change the x-axis format on a histogram (placed on a Axes object) from engineering format to just a number I have read that this can be done by using the "XTick" property of the axes.
I have images that have a greyscale upto 20500 and when I let matlab automatically control these it reverts to engineering mode. I only need 5 ticks and so was wondering how to use the following to change the ticks. They are by default set at 0, 0.2,0.4,0.6,1
XTck=get(handles.axes6,'XTick')
What i need is a way to take the current max value (20500) in this case and then work out the nearest multiple of 5 (that is larger than this value), and then modify the ticks by this.
e.g. in the above, if I made the max value 25000, then each one of my ticks will be 5000, so I could presumably change my ticks now by:
set(handles.axes6,'XTick', XTck*500) ??
Thanks for any comments Jason
Accepted Answer
More Answers (1)
Azzi Abdelmalek
on 19 Feb 2014
0 votes
Maybe you need XtickLabel property
Categories
Find more on Data Distribution Plots 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!