How to modify subplots to create a new subplots?
6 次查看(过去 30 天)
显示 更早的评论
I have two figures as attached. Each figure has 3x1 subplots.
open pvc4.fig
open pac4.fig
- In pac4.fig, how to make the TickLabels of the first two figures the same, i.e., either make it as "N, V, n/a" or "A, N, V, n/a" consistently?
- In pac4.fig, how to remove the thrid plot and make the figure having only two first subplots? So, I want to make it only two subplots.
- I want to take first two subplots of pac4.fig and take the first two subplots of pvc4.fig. So, I want to put those 4 subplots in one figure (4x4 subplots) together. The first two subplots of pac4.fig go the left side and the first two subplots of pvc4.fig go the right side of the figure.
Thank you very much,
0 个评论
采纳的回答
Matt J
2024-4-10
编辑:Matt J
2024-4-11
close all
H(1)=openfig('pac4.fig'); ax1=flip(findobj(H(1),'Type','axes'));
H(2)=openfig('pvc4.fig'); ax2=flip(findobj(H(2),'Type','axes'));
ax=[ax1(1:2);ax2(1:2)];
xt=[0.125,0.375,0.625,0.875];
xtl={'n/a','V','N','A'};
figure;
t=tiledlayout(2,2);
ax(1).Parent=t;
ax(1).Layout.Tile=1;
ax(2).Parent=t;
ax(2).Layout.Tile=3;
ax(3).Parent=t;
ax(3).Layout.Tile=2;
ax(4).Parent=t;
ax(4).Layout.Tile=4;
close(H);
for i=1:4, colorbar(ax(i),'off'); end
h=colorbar('Ticks',xt,'TickLabels',xtl); h.Layout.Tile='east';
12 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!