multiple graphs without spacing
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
How can i do this? Without any spacing, one x label, one y label vs vs
thanks.

0 Commenti
Risposte (2)
Dyuman Joshi
il 21 Giu 2023
You can use tiledlayout with the spacing between the tiles set to zero.
Note that you will have to edit x-axes and y-axes properties (limits, ticks and tick-labels) accordingly.
x1 = [2.6795 3.46422 3.88829 4.00262 4.3035 4.54301];
y1 = [5.48 8.12e-4 1.2 27.9 6.59 5.17];
x2 = [2.054 2.08 2.091 2.099 2.103 2.112];
y2 = [0.125 0.14 0.118 0.099 0.257 0.082];
tiledlayout(2,1,'TileSpacing','none');
nexttile
plot(x1,y1)
%modify axis properties accordingly
xlim([2 4])
xticks(2:0.5:4)
%removing xtick labels as the labels will appear on the next tile
xticklabels([])
nexttile
plot(x2,y2)
%modifying axis properties to align with the previous tile
xlim([2 4])
xticks(2:0.5:4)
1 Commento
Jan
il 24 Lug 2024
There are two values on the same place in the midle of y axis. How to figure it out?
Kanishk Singhal
il 21 Giu 2023
2 Commenti
Kanishk Singhal
il 23 Giu 2023
You can specify the xlim for each plot separately so, what is the issue.
You can use barplot in a tiled layout manner too.
Vedere anche
Categorie
Scopri di più su Axes Appearance in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

