Save figure from GUI with axes and colorbar
조회 수: 1 (최근 30일)
이전 댓글 표시
I am trying to save a figure from a GUI I made. However, I have tried several methods using code from this forum. Unfortunately, I can't get any of them to keep the axes, colorbar, and colormap of the original plot. Here is the code I am using:
[filename,pathname] = uiputfile('default','Save your GUI settings');
if pathname == 0 %if the user pressed cancelled, then we exit this callback
return
end
saveDataName = fullfile(pathname,filename);
F=getframe(handles.axes1);
figure();
image(F.cdata);
saveas(gcf,saveDataName,'fig')
thank you for your help!
댓글 수: 0
채택된 답변
Image Analyst
2012년 4월 19일
댓글 수: 2
Image Analyst
2012년 4월 20일
I don't know why. It works fine for me, and thousands of others (it's the most downloaded File Exchange file of all). You can show your code if you want us to fix it. Maybe you got the filename wrong or something. Or contact Oliver and ask him.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!