我有一个从matlab得到的图,x轴的范围从0到1864。我想将此图保存为.png图像,而无需手动修改原始.fig文件
我的情节如下:
如您所见,最后两个数字是重叠的。原因是当matlab显示我的图像时,弹出窗口太小。我已经尝试使用daspect
更改轴比率,但它不起作用。
我认为可以使用函数truesize
,我的问题是,当我尝试使用它时,我收到以下错误:
No images or texturemapped surfaces in the figure.
我的代码如下所示:
x = rand (1864,1);
F = bar (x);
xlim ([0 1864]);
set(gca, 'XTick', sort([1864, get(gca, 'XTick')]));
truesize(1,[100 100])
为什么会这样?如何解决此问题以保存图像以防止x标签重叠?