如何改变轴刻度上的小数数?
228次浏览(过去30天)
显示旧的注释
在绘图时,轴刻度中的小数数是默认设置的,它们会随着数字的不同而变化,比如图中的y轴:
我想把它们默认设置为2,这样它就会像这样:
现在,我用一种不好的方式解决了它
斧子。YTickLabel = {“-0.15”,“-0.10”,“-0.05”,“0.00”,“0.05”,“0.10”,“0.15”,“0.20”,“0.25”,“0.30”};
换句话说,刻度是哑的,即使轴的值改变也不会改变。一定有一种更好的方法来处理这个问题,不管数值如何,都有一组固定的小数?
0评论
接受的答案
更多答案(1)
塞吉奥Yanez-Pagans
2021年4月1日
这可能更有用,因为它只显示相关的刻度和标签(它不仅改变标签的格式)。你需要至少有MATLAB 2016:
N_dig = 2您想要的有效位数的%
点击= get(gca,“xTick”);
xticks(独特(圆(ctick n_dig)));
希望这是有用的!