Fixed point numbers on plot axes
4 次查看(过去 30 天)
显示 更早的评论
Doubtless this has been answered somewhere already, but I haven't found it.
Is there a simple way to display numbers in fixed point format (e.g. 12345.0, 12345.5, 12346.0, etc.) on a plot axis rather than the default floating point format (1.2345, 1.2346, 1.2346, etc. x 10^4)?
0 个评论
采纳的回答
Titus Edelhofer
2011-6-3
Hi,
you could do the following:
ytick = get(gca, 'ytick');
yticklabel =strread(sprintf('%.1f;', ytick), '%s', 'delimiter', ';')
set(gca,'yticklabel', ytick)
Titus
2 个评论
Walter Roberson
2011-6-3
Note that any time you set the tick labels yourself, you will need extra work if you want to be able to zoom or pan.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!