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