作者sharkga (鲨士)
看板MATLAB
标题[讨论] GUI中存图档之范围
时间Tue Mar 15 00:31:03 2016
我在GUI中设计了一个存档按钮,用来存三维的图档,原本2014a以前的版本存档都没问题
但是我发现2014b以後用一样的程式码下去执行,图档会偏移。
存档键程式如下:
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
fn = get(handles.edit5,'string');
savef = figure;
copyobj(handles.axes1,savef);
saveas(savef,[fn,'.jpg']);
close(savef);
想请问要如何解决这个问题,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.20.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1457973066.A.CD9.html
1F:推 sunev: 先不要close,存出来的图和savef一样吗? 03/15 00:45
2F:→ sharkga: 不同,但是之前还没改成固定座标轴时跳出来的视窗虽然和 03/15 10:33
3F:→ sharkga: 原本在gui上的不同,可是jpg档是对的 03/15 10:33
4F:推 sunev: handles 的大小与新设的savef一样吗?可不可以提供最简单的 03/15 10:46
5F:→ sunev: 的测试资料 03/15 10:46
6F:→ sharkga: 我发现是版本的问题,2014a以前的这样存没问题,可是2014 03/15 17:15
7F:→ sharkga: b以後的这样的程式码图档都会和gui上显示的偏移。 03/15 17:16
8F:→ sharkga: 但觉得2014b以後产生的图比较漂亮,还不知道要怎样解决.. 03/15 17:24
※ 编辑: sharkga (36.229.124.152), 03/15/2016 22:15:45
※ 编辑: sharkga (140.116.20.45), 03/16/2016 11:54:00
9F:推 sunev: 版本的问题的话,可参考各版本的release note,看看各内建 03/17 01:30
10F:→ sunev: 函数的default behavior有什麽改动。 03/17 01:30