【问题标题】:Plot two timeseries with different x-axis绘制具有不同 x 轴的两个时间序列
【发布时间】:2013-12-02 20:31:32
【问题描述】:

我真的找不到解决办法: 我需要在与三年月度数据相同的图上绘制三年每日数据的时间序列(相同的 y 尺度 = 欧元),但尝试了所有其他讨论这个问题的线程却无法弄清楚。有什么帮助吗?

如果 x 轴表示月份就好了,但如果数字太复杂就可以了...

谢谢 一个

【问题讨论】:

    标签: matlab plot


    【解决方案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'})
    

    【讨论】:

    • 成功了,谢谢!!!! (不是月份的事情,但无论如何我现在可以在每日数据上绘制月份数据!)
    猜你喜欢
    • 2016-07-31
    • 1970-01-01
    • 2020-07-18
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多