我在Matlab中有一个用于保存eps格式的图。如果我使用图中的交互式菜单这样做,一切都很顺利,导出的eps很好。但是,如果我使用以下命令
saveas(gca, 'myplot.eps','psc2');
但是,如果我这样做,导出的eps不会被剪裁,边距太大。如何在程序中保存没有保证金的eps?感谢。
BTW,如果我使用以下代码
saveas(gca, 'myplot.eps','eps');
然后输出eps被剪裁但是它是黑色和白色而不是颜色。
答案 0 :(得分:24)
将@ mola的答案与你已经得到的答案结合起来:
saveas(gca, 'myplot.eps','epsc');
请注意'epsc'
中的 c 。
答案 1 :(得分:13)
以下适用于我:
print -depsc myplot.eps
答案 2 :(得分:2)