Displaying two functions by use of subplots

Good evening everyone,
I have, what I hope is, a very simple question. I'd like to display two functions (by use of subplots ) side-by-side and starting at the same time.
Below is a brief explanation of each of the functions does.
function_scatter - a simple scatter graph.
function_images - displays a folder full of images with imshow.
subplot(2,1,1), function_scatter();
subplot(2,1,2), function_images();
I am able to display them one after another, but they will not stay side-by-side or start simultaneously.
Thanks for your help,

3 Comments

What do you mean by "start simultaneously" in this situation? scatter plots are static so they cannot be said to "start" ?
How are you updating the images with imshow() ?
Walter,
Thank you for your reply.
Each of the functions work independently of each other. function_scatter uses a while loop to loop though an array to display the data sequence. function_image uses a folder directory to play 300 image sequences. The issue I have currently is having them side-by-side and to commence at the same time so that you are able to relate to what is currently happening in the image sequences on the scatter.
Thanks
Make a single function combining the two you have and pass the handle of both subplots to it. Plot inside the new function.

Sign in to comment.

 Accepted Answer

Instead of using a while loop in each routine, use a timer() that updates both graphics.

More Answers (0)

Categories

Find more on Graphics Performance in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!