问题描述

matlab 画图保存eps文件踩了很多坑,至今也没有完全弄懂它们的保存/另存为原理,

1.用saveas直接保存的eps没有颜色,加上pc2 之后尺寸就会发生变化;

2.用saveas直接保存为fig,然后在fig上另存为eps,此时Legend就会跟fig显示的不同,这里不知道为什么;这个问题不是经常能遇到,可能与我set gca的一些设置有关系;

3.尝试过png转eps,图片有失真就放弃了;

解决方法

换print函数,注意,print输出也可能出现eps和fig不同的问题,所以在print('-depsc','a.eps');一句前加上 "set(gcf,'paperpositionmode','auto');"  即可~

 (ps:写的有点乱,大家请担待)

Logo

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

更多推荐