我需要获取图中表示的所有值(在 Y 轴和 X 轴上也是如此)。我使用了YTick
和XTick
,但在某些情况下get()
函数无法获得所有表示值(轴是什么并不重要)。
例如:
- 假设我们在图的 X 轴上有下一个值:0 1 2 3 4 5 6 7 8
- XTick
只给了我0 2 4 6 8
值:(
XTick
怎么可能给我的值与绘图中的所有值不匹配?
我也尝试使用YMinorTick
和XMinorTick
,它也无济于事......
如果你知道,请给我一些解决方案!
谢谢!
确保选择了正确的图形和轴。 一种方法是单击所需的轴,然后执行get(gca,'XTick')
,gca
为您提供当前轴的句柄(您可以执行help gca
以获取更多信息)。 您还可以通过使用figure(f)
和subplot()
(带有正确的参数)来选择它,以返回到您感兴趣的图形和子图。
还有其他方法可以做到这一点,但请确保您当前的轴是您正在get
的轴。
或者发布get()
通话的精确代码。
最后,如果您只是尝试缩放,为什么不直接使用 axis
命令。 像这样axis([xmin xmax ymin ymax]);