export_fig generates figure even after pressing cancel
Ältere Kommentare anzeigen
following is the code i use to save the figure in required format, but it produces figure even after pressing cancel button. How do i suppress this execution?
function pushbuttonsaveplot_Callback(hObject, eventdata, handles)
% hObject handle to pushbuttonsaveplot (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename, pathname, filterindex] = uiputfile({'*.jpg','JPEG image (*.jpg)';...
'*.fig','MATLAB Figure (*.fig)';...
'*.png','Portable Network Graphics file (*.png)';...
'*.bmp','Bitmap file (*.bmp)';...
'*.eps','EPS file (*.eps)';...
'*.pdf','PDF (*.pdf)'}, 'Save Plot As', 'plot.jpg');
export_fig(filename, handles.Plot, '-m2');
end
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Printing and Saving finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!