0

我需要获取图中表示的所有值(也在 Y 轴和 X 轴上)。我使用了YTickand XTick,但是在某些情况下,get()函数并没有得到所有代表值(不管轴是什么)。

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

怎么可能XTick给我的值与图中的所有值都不匹配?
我也尝试过使用YMinorTickand XMinorTick,它也没有帮助......

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

4

1 回答 1

0

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

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

或发布您的准确代码以进行get()通话。

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

于 2012-05-25T10:17:35.527 回答