现有两个长度不一样的向量 x和y,与之对应的长度向量分别为z t 我现在能够把这两个画在一个图上,代码为:
plot(z,x)
hold on
plot(t,y)
hold off
这样画出来图都是从横坐标1开始的。我现在想把x向右平移,即最终出现的图片x应该在横坐标为5的位置,请问这样应如何修改代码?此外,这样出图x轴的显示数值是0 5 10 15 20 这样,我如果想让x轴显示2016 Q1 2017Q1 这样,应如何调整?谢谢。
Matlab plot画图问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
胸毛男 2022-08-21 21:32关注z_pie = z+4; %整体向右平移
plot(z_pie,x);%x轴标签可以这样改
x=0:5:20;
y=x.^2;
plot(x,y);
grid on;
set(gca,'xticklabel',{'2016Q1','2017Q1','2018Q1','2019Q1','2020Q1'});
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报