Combining Two plots with different with the same y axis and different x axis length
1 view (last 30 days)
Show older comments
Hi,
I am plotting two figures with the same y-axis and I am using nexttile. I keep getting them as two boxes with the same area but I want to have them in the following form:
any suggestions on how to do that?
Thank you
0 Comments
Answers (1)
Jorg Woehl
on 8 Mar 2021
Edited: Jorg Woehl
on 8 Mar 2021
If the widths of your two plot boxes have an integer ratio (such as 4:1), you can use tiledlayout to do this. First create one row of five tiles, then merge the first four tiles for the first plot:
t = tiledlayout(1,5)
nexttile([1,4]) % merge first four tiles in row 1
% plot something
[X,Y,Z] = peaks
imagesc(Z)
nexttile % last tile in row 1
% another plot with the same y axis
imagesc(Z(:,1:10))
0 Comments
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!