MATLAB 重置从 GUIDE 复制的轴位置
MATLAB reset axes position copied from GUIDE
将轴从 GUIDE
复制到新图形后,
f=figure;
copyobj(handles.axes1,f)
我发现axes1的位置不对。如何将新轴位置重置为默认值?这个值是从 GUIDE
中的位置复制的,它不应该在图中的那个位置。
解决方案是使用 normalized
单位:
set(gca,'Units','normalized','Position',[0.1 0.1 0.8 0.8])
将轴从 GUIDE
复制到新图形后,
f=figure;
copyobj(handles.axes1,f)
我发现axes1的位置不对。如何将新轴位置重置为默认值?这个值是从 GUIDE
中的位置复制的,它不应该在图中的那个位置。
解决方案是使用 normalized
单位:
set(gca,'Units','normalized','Position',[0.1 0.1 0.8 0.8])