auto format x axis
显示 更早的评论
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
采纳的回答
更多回答(1 个)
Azzi Abdelmalek
2014-2-19
0 个投票
Maybe you need XtickLabel property
类别
在 帮助中心 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!