我有一个很长的数据集(10年):我想绘制它,但目前还不清楚。 我试图在另一年之下绘制一年,以便在同一图像中得到“10行”的情节。
我该怎么做?
更新:我的意思是https://it.mathworks.com/matlabcentral/answers/125348-stack-plot-or-multiple-y-plot
答案 0 :(得分:1)
我假设
10
; 在这种情况下,很简单:reshape
数据分为10列矩阵和plot
,它将独立处理每列。
data = conv(rand(1,1100),ones(1,101),'valid'); % example data, 1x1000
plot(reshape(data,[],10), 'linewidth', 1)
grid on
答案 1 :(得分:0)
好的,我终于找到了。
命令是" subplot" https://it.mathworks.com/help/matlab/ref/subplot.html
本视频的最后部分https://www.youtube.com/watch?v=t4ql_fFk8DQ及此处https://www.youtube.com/watch?v=fayGDq_JKYE
在我的情况下,我可以使用
subplot(10,1,1)
plot(Xyear1,Ydataset(Xyear1))
subplot(10,1,2)
plot(Xyear2,Ydataset(Xyear2))
依旧......