0
我想让我的x轴表示与我的数据相对应的月份。我想在我的X轴上有几个月与我的数据同步
我的Y值中有3468个数据点,它们分别代表289(数据点)* 12(个月)。
我想让我的X轴显示从1月到12月的月份。
我该如何做到这一点,我不知道如何。
我想让我的x轴表示与我的数据相对应的月份。我想在我的X轴上有几个月与我的数据同步
我的Y值中有3468个数据点,它们分别代表289(数据点)* 12(个月)。
我想让我的X轴显示从1月到12月的月份。
我该如何做到这一点,我不知道如何。
首先,您可以使用函数xticks指定要添加x轴标签的x轴位置。在这里,因为你每月有289个数据点。我会选择每个月的中间点(145)来添加标签。
y = randn(1, 289 * 12);
plot(y)
xticks(145:289:289 * 12)
其次,您可以使用函数xticklabels指定要添加的实际标签。
xticklabels({'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'})
同样地,你可以做到以下几点:
mth = datetime(2017,1,1)+calmonths(0:12);
xticklabels(month(mth,'name'))
xtickangle(45)