如何在matlab中将图形导出为彩色eps

时间:2012-06-11 18:58:15

标签: matlab eps

我在Matlab中有一个用于保存eps格式的图。如果我使用图中的交互式菜单这样做,一切都很顺利,导出的eps很好。但是,如果我使用以下命令

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

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

BTW,如果我使用以下代码

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

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

3 个答案:

答案 0 :(得分:24)

将@ mola的答案与你已经得到的答案结合起来:

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

请注意'epsc'中的 c

答案 1 :(得分:13)

以下适用于我:

print -depsc myplot.eps

答案 2 :(得分:2)