matlab:print命令保存eps文件与figure文件显示不同之解决方法
Matlab 画图保存eps文件
·
问题描述
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:写的有点乱,大家请担待)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)