Can we store multiple subplots under one dataframe?
1 view (last 30 days)
Show older comments
I was curious to know whether we can store the multiple subplots under one data frame, by which only by running that particular dataframe we will achive those saved subplots in it.
For an example, I've attached a code (its a small part from my project). Here as we can see, there are 4 subplots. Now, is there any possible way out to store these four subplots under one data frame so that next time we want these plots we all need to run that specific dataframe and not required to run this entire code.
b=rgb2gray(a);
BW1 = edge(b,'Canny');
BW2 = edge(b,'Sobel');
BW3 = edge(b,'Prewitt');
BW4 = edge(b,'roberts');
figure()
subplot(2,2,1);
imshow(BW1)
title("Canny");
subplot(2,2,2);
imshow(BW2)
title("Sobel");
subplot(2,2,3);
imshow(BW3)
title("Prewitt")
subplot(2,2,4);
imshow(BW4)
title("Roberts")
1 Comment
Walter Roberson
on 6 Jul 2022
If you are going to unaccept because the answer did not work for you, then it would help a lot if you were to discuss what did not work for you.
Answers (1)
Walter Roberson
on 6 Jul 2022
You can savefig() to save the figure, and openfig() the figure later.
The result would depend upon the value of a at the time that you did the savefig() . It would not act as some kind of "macro" to generate the images based upon whatever a value existed at the time you did the openfig()
0 Comments
See Also
Categories
Find more on Subplots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!