How can I combine three figures into one and save as single image?
2 次查看(过去 30 天)
显示 更早的评论
I am trying to plot spectrogram of three separate signals. I need it in a single image file without axes and colorbar, one figure stacked above the other (no blank space in between). I have to generate a large number of such figures for feeding to a transfer learning algorithm for classification.
I need help with combining the figures.
2 个评论
Jorg Woehl
2021-3-11
Have you looked at nexttile? The following will create three vertically stacked plots... but with (minimal) blank space in between:
t = tiledlayout(3, 1, 'TileSpacing', 'none');
nexttile
% first plot
axis off
nexttile
% second plot
axis off
nexttile
% third plot
axis off
subplot('Position', [0 0 1 0.33])
% first plot
axis off
subplot('Position', [0 0.33 1 0.33])
% second plot
axis off
subplot('Position', [0 0.66 1 0.33])
% third plot
axis off
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!