how o save a part of figure with gui to image

3 次查看(过去 30 天)
hello all, i have read every post and answer on the subject but nothing solved my problem. I have a figure with a gui. it also has an axes which plots objects in 3d. i wish to save only the axes area without the rest. i tried print, saveas,getframe and the matlab file exchange export_fig but nothing does it.
the only thing that worked was getting the image from export_fig and taking only a part of it.
so does anyone know of a better way to crop using export_fig? or a general better way to do this task ? thanks

采纳的回答

Itzik Ben Shabat
Itzik Ben Shabat 2013-11-26
So I found the answer myself. it seems that the export_fig from the file exchange can do this if you give it an axes handle and have it crop.
so the solution looks like this
export_fig(axes handle,'-transparent',filename);
just thought someone might find this usefull in the future.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Specifying Target for Graphics Output 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by