matlab:数据结束后,绘图区域继续

时间:2013-09-10 16:12:20

标签: matlab graph plot figure

我在Matlab中有一个简单的情节,但你可以从截图中看到。在数据系列结束后,图表右侧有很多空白区域。

enter image description here

任何想法如何摆脱这个空白区域并让情节直接到达人物的边缘?这是我的代码:

Plotx = plot(x);
hold on
PlotState = plot(Y);

set(Plotx,'Color','black','LineWidth',2.5);
set(PlotState,'Color','red','LineWidth',2.5);

set(gca, 'XTick',(1:3:62))
labels = time;
set(gca,'XTickLabel',labels(1:3:62))

grid on

2 个答案:

答案 0 :(得分:4)

这通常对我有用:

axis tight;
xlim('auto');

您必须选择您的身材,返回控制台并使用这些命令,以便它们影响最后一个活动数字。

编辑:上面的行应该会自动使您的图形轴非常紧张。要获得更好的控制,您可能需要define the axis limits manually

 axis([xmin,xmax,ymin,ymax])

答案 1 :(得分:1)

我找到了解决方案。我使用:

手动调整x - 轴的限制
set(gca,'XLim',[0 63])