currently I get this from the code, 4 figures docked in a general figure editing window.
However what I want is this:
4 figures in a 2x2 grid.
I have tried subplots, this doesnt work since I am loading a viewer3d into them later, I really need all 4 windows to be full figures, and not just plot.
I know this must be doable, since volumeviewer (app from image processing toolbox) does this, but is there any way to do this with out creating an app? I have also tried the very old method where you group the figures, but that also didn't work.

 Akzeptierte Antwort

Rushan
Rushan am 17 Okt. 2025

0 Stimmen

I HAVE FOUND A SOLUTION!!!
what you can do is use a combination of uigridlayout and ui panels, to create the tiled layout yourself
fig=figure('Name',"4 images in a tiled layout",'Position',[0 0 1920 1020]);%[0 0 1920 1020] full screen size?
g=uigridlayout(fig,[2 2]);
p_1=uipanel(g,"Title",'Data to display top left','BackgroundColor',"White");
p_1.Layout.Row=1;
p_1.Layout.Column = 2;
p_2=uipanel(g,"Title",'Data to display top right','BackgroundColor',"White");
p_2.Layout.Row=1;
p_2.Layout.Column = 2;
p_3=uipanel(g,"Title",'Data to display bottom left','BackgroundColor',"White");
p_3.Layout.Row=2;
p_3.Layout.Column = 1;
viewer=viewer3d(g,BackgroundColor='#070fad',BackgroundGradient='off',Box="on");
viewer.Layout.Row=2;
viewer.Layout.Column = 2;
volume_data=rand(10,10,10);
volshow(volume_data,Parent=viewer); %volume data is a Matrix of MxNxZx3
figure_data=rand(10,10,20);
slicers_xy=sliceViewer(figure_data,Parent=p_1); % figure data is a Matrix of MxNxZ

Weitere Antworten (1)

Anjaneyulu Bairi
Anjaneyulu Bairi am 16 Okt. 2025
Bearbeitet: Anjaneyulu Bairi am 16 Okt. 2025

0 Stimmen

Hi,
You can move them in 2*2 grid by using "Tile All" option in "Layout" Tab.
Attaching picture for reference:

1 Kommentar

Rushan
Rushan am 16 Okt. 2025
yes, I know this, but I want the code to do that for me. I was wondering if that is possible?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Graphics Object Programming finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2025a

Gefragt:

am 8 Okt. 2025

Beantwortet:

am 17 Okt. 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by