Matlab YTick and XTick values



我需要获取图中表示的所有值(在 Y 轴和 X 轴上也是如此)。我使用了YTickXTick,但在某些情况下get()函数无法获得所有表示值(轴是什么并不重要)。

例如:
- 假设我们在图的 X 轴上有下一个值:0 1 2 3 4 5 6 7 8
- XTick只给了我0 2 4 6 8值:(

XTick怎么可能给我的值与绘图中的所有值不匹配?
我也尝试使用YMinorTickXMinorTick,它也无济于事......

如果你知道,请给我一些解决方案!
谢谢!

确保选择了正确的图形和轴。 一种方法是单击所需的轴,然后执行get(gca,'XTick')gca为您提供当前轴的句柄(您可以执行help gca以获取更多信息)。 您还可以通过使用figure(f)subplot()(带有正确的参数)来选择它,以返回到您感兴趣的图形和子图。

还有其他方法可以做到这一点,但请确保您当前的轴是您正在get的轴。

或者发布get()通话的精确代码。

最后,如果您只是尝试缩放,为什么不直接使用 axis 命令。 像这样axis([xmin xmax ymin ymax]);

最新更新