plot2save.m
来自「MyGui.rar」· M 代码 · 共 25 行
M
25 行
function plot2save(fig)
[filename,pathname]=uiputfile('*jpg','文件另存为') ;
if filename~=0
file=strcat(pathname,filename);
newFig = figure('visible','off','PaperPositionMode','auto','Position',[200 200 280 210]);%生成一个新fig
newAxes = copyobj(fig,newFig); %将当前轴对象复制到新fig中
set(newAxes,'Units','default','Position','default'); % 改变图象的大小,否则图象不能充满绘图区
saveas(newFig,file); %保存新fig的图像
close(newFig); %关闭新fig
% x = 0:pi/48:2*pi;
% y = sin(x);
% hfig = figure('visible','off','PaperPositionMode','auto','Position',[200 200 280 210]);
% plot(hfig,x,y);
% plot(x,y);
% saveas(gcf,'fig1.jpg','jpg')
% set(hfig,'position',[200 200 140 105]);
% saveas(gcf,'fig2.jpg','jpg')
% close
% eval(sprintf('print -djpeg -noui -f%f %s',fig,file));
end
return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?