How to display multiple plots with tab options

95 views (last 30 days)
Hi
I am displaying multiple Sub plot for a perticular sensor in a perticular figure.
I have about 8 sensors, therefore i am calling figure 8 times in a loop and each windoes display all corresponding plots.
It possible that i can have one windows with mulitple tabs, and each tab can have a figure with the subplots?

Accepted Answer

Walter Roberson
Walter Roberson on 31 Aug 2022
First use @doc:uitabgroup() to contain a container panel .
Then for each section to be put in its own tab, call @doc:uitab() to create a panel.
Then use the panel handle as the parent for the axes() call
Example:
tg = uitabgroup(); %'Position' can be given in normalized units
t1 = uitab(tg);
ax1 = axes('Parent', t1);
plot(ax1, rand(1,20));
title(ax1, 'First tab');
t2 = uitab(tg);
ax2 = axes('Parent', t2);
plot(ax2, randn(1,20));
title(ax2, 'Second tab');
  4 Comments
Walter Roberson
Walter Roberson on 31 Aug 2022
you can pass 'title' option on your uitab() call

Sign in to comment.

More Answers (0)

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Tags

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!