绘制具有不同x轴的两个时间序列

时间:2013-12-02 11:37:53

标签: matlab plot

我真的找不到解决方法: 我需要在同一个情节上绘制三年每日数据的时间序列作为三年月度数据(相同的y尺度=欧元),但尝试所有其他线程谈论这个而不能弄明白。有什么帮助吗?

如果x轴表示这几个月会很好,但是如果太复杂的数字就好了......

感谢 甲

1 个答案:

答案 0 :(得分:1)

这个怎么样?

t = 1:365*3; %// example without leap year
y = randn(size(t)); %// example data

plot(linspace(1,37,numel(t)),y) %// x axis with 36 month periods
xlim([1,37])

set(gca,'xtick',1.5:4:37) %// ".5" to place tick at middle of each month
set(gca,'xticklabel',{'Jan','May','Sep'})

enter image description here