考虑以下示例代码:
load sumsin;
s = sumsin+10; % example data series
time = linspace(0,5*24,1000);
figure(1);
subplot(311);
plot(time,s,'k');
subplot(312);
plot(time,s,'k');
hold on;
[s_denoised,~, ~] = wden(s,'minimaxi','s','sln',1,'db4');
plot(time,s_denoised,'r');
subplot(313);
plot(time,s,'k');
hold on;
plot(time,s_denoised,'r');
xlim([20 40]);
导致
我想通过在子图 2 和 3 之间插入线来更改此图,以显示子图 3 是子图 2 的一部分。例如:
这在matlab中如何实现?
编辑:
我正在考虑在整个图形上生成一个不可见轴的方法,获取每个子图的位置,20 和 40 的位置将是子图宽度的一定百分比,所以我可以使用注释命令从这里开始一条线,然后将相同的方法应用于第三个子图以将线与所需位置连接起来。我已经尝试过了,但到目前为止还没有解决方案。