Matlab中的水平线,x轴上的日期

时间:2016-02-08 16:12:51

标签: matlab line axis

我在Matlab中有一段代码,我需要根据日期(x轴)绘制包含线条的图形。我想在y = 0处添加一条水平线来模仿x轴,因为它没有显示,因为负值。

以下是代码:

figure1 = figure('Name','Historical Performance');
plot(QuarterEnd,perf(1,:),'b',QuarterEnd,perf(2,:),'r','DatetimeTickFormat','QQQ-y','LineWidth',2)
xlabel('Quarter');
ylabel('Performance');
ax = gca;
ax.XTickLabelRotation=45;
legend('Historical performance from prediction','Best Historical performance','LOcation','Southwest');

我尝试了类似

的内容
line(QuarterEnd,[0 0],'Color','g') 

但它没有跨越正确的时间间隔。我只需要在有数据点的时间间隔内显示该行。有没有简单的方法呢?

0 个答案:

没有答案