Export_fig in a multi-tap figure
Show older comments
Hi,
I want to export an image from my multi-tap GUI code using "export_fig".
My code is
export_file(handles.axes1, 'test.png');
However the output image becomes:

actually I want only the plot in the middle without the tab "VCO noise"
Just like this one:

Can anyone tell me how to do this?
thanks a lot.
Answers (2)
Geoff Hayes
on 21 Dec 2016
YCY - try using getframe to capture the axes as a frame and then save it to file as an image (converting it to an image with https://www.mathworks.com/help/matlab/ref/frame2im.html). Perhaps something like
myFrame = getframe(handles.axes1);
myImage = frame2im(myFrame);
1 Comment
Walter Roberson
on 21 Dec 2016
0 votes
Sometimes it is easiest to create a new figure, copyobj the existing information to the new figure, and then export_fig() against the new location.
Categories
Find more on Image Arithmetic 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!