我们有一个时间序列数据,我们使用plot
函数(或任何其他函数)绘制它。我想在不同的持续时间内进行不同的缩放。假设我们有100年的数据。在最初的60年里,我想要每15年绘制一次我的数据(X轴刻度),最后40年我想要每隔10年绘制一次。我有一个年度数据库。我只想要我提到的节目数据。
我该怎么做?
由于
答案 0 :(得分:1)
试试这个:
data = cumsum(rand(1,100))/100; %// example data
ind1 = 10:10:60;
ind2 = 61:100;
ind2_tick = 70:10:100;
plot([ind1 ind2], data([ind1 ind2]), '-o')
set(gca, 'xtick', [ind1 ind2_tick]);
xlabel('year')