matlab 生成eps格式文件,显示出为灰色,修改为彩色图,设置方法

x=-50:50;
y=sin(x);
figure
plot(x,y,'r')
picName=sprintf('D:/image01.eps');
set(gcf,'Units','Inches');
pos = get(gcf,'Position');
set(gcf,'PaperPositionMode','Auto','PaperUnits','Inches','PaperSize',[pos(3), pos(4)])
saveas(gcf,picName)   % 显示为灰度图

picName=sprintf('D:/image02.eps');
saveas(gcf,picName,'psc2')     %显示为彩色图
% 'psc2': Level2 Color PostScript

对于需要高分辨率的图片,使用下面的命令保存

set(gcf,'renderer','painters');    
%set(gcf,'renderer','opengl');

 

修改后:

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐