0
如果我设置的时间间隔,[0 10]
,我按照那个时间间隔,plot(t, y())
绘制的东西,那么图形将具有其x轴一路去到11X轴越走越远低于去年的时间间隔
它曾经不这样做。它用于生成更好的拟合图形,但是现在它生成的图形在图10的点10之间附加了空白区域。
我必须不小心更改了一个设置。如何获得最适合图形的绘图函数?
如果我设置的时间间隔,[0 10]
,我按照那个时间间隔,plot(t, y())
绘制的东西,那么图形将具有其x轴一路去到11X轴越走越远低于去年的时间间隔
它曾经不这样做。它用于生成更好的拟合图形,但是现在它生成的图形在图10的点10之间附加了空白区域。
我必须不小心更改了一个设置。如何获得最适合图形的绘图函数?
如果你想做一个抛光的情节,你几乎总是必须自己调整情节轴的限制。一些有用的命令:
axis tight; %Squeeze the data as closely as possible
xlim([xMin xMax]); %Adjust the x axis limits, do not touch the y limits
ylim([yMin yMax]);
axis([xMin xMax yMin yMax]); %Adjust all axis limits
你的情况下,你可能会这样添加一行代码:
xlim([min(t) max(t)]);
或者,如果你知道t的排序(很常见)
xlim(t([1 end]));
我有一个旧版本的MATLAB,所以我不知道这是否是最新的:在你的图中进入菜单edit-> Axes properties'。在那里你可以手动设置'x'和'y'的极限,或者选择'auto'来自动适应你的轴。 – Lucas 2012-03-05 19:20:42
请查看[设置轴参数](http://www.mathworks.ch/help/techdoc/creating_plots/f6-7929.html)。 – zellus 2012-03-05 19:46:03