13

我在 Matlab 中有一个绘图需要保存 eps 格式。如果我用图中的交互式菜单来做的话,一切都很好,导出的 eps 很好。但是如果我使用以下命令

saveas(gca, 'myplot.eps','psc2');

但是如果我这样做的话,导出的 eps 没有被裁剪,并且边距太大。如何在程序中保存没有边距的eps?谢谢。

顺便说一句,如果我改用以下代码

saveas(gca, 'myplot.eps','eps');

然后输出 eps 被剪裁,但它是黑白而不是彩色。

4

3 回答 3

32

只需将@mola 的答案与您已有的答案结合起来:

saveas(gca, 'myplot.eps','epsc');

注意 中的c'epsc'

于 2013-09-02T18:52:19.720 回答
14

以下对我有用:

print -depsc myplot.eps
于 2012-06-11T19:24:30.020 回答
2

这是您要查找的内容:

http://www.mathworks.se/matlabcentral/fileexchange/23629-exportfig

于 2012-06-11T19:01:37.813 回答