让我们假设我们有以下日期
Year Number
2003 632
2004 559
2005 567
2006 540
2007 628
2008 517
而且我想绘制的是一个折线图,对于这个我用的绘图命令,但是关于日期我知道有两个函数datenum和datetick,对于最后一个我知道有这样的格式'
datetick(‘x’, ‘dd mmm yy’, ‘keeplimits’, ‘keepticks’)
请告诉我究竟如何使用这两个命令将年份添加到x轴?我试过以下命令
>> plot(datenum(Year),number)
>> datetick('x','yyyy','keeplimits','keepticks');
但x轴的格式不正确 . 提前致谢
2 回答
你只有年号(不是月份和日期),所以只需plot:
由于您只有几年,我可以看到获得正确日期的最佳
datenum
重载如下:你可以传递月值和日值的虚拟值(例如
1
),因为你想要显示的只是几年:或者,您可以使用年份值来定义x轴刻度,如下所示: